0

私はLaravel 4をいじっています。これは見栄えがします。

ただし、新しいプロジェクトを作成するたびに、Composer がすべての依存関係をダウンロードするまで 10 分待たなければなりません。確かにそれらは複数回ダウンロードする必要はありませんか?

05:36:49 ~/projects$ composer create-project laravel/laravel myproject
Installing laravel/laravel (v4.0.5)
  - Installing laravel/laravel (v4.0.5)
    Loading from cache

Created project in myproject
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing doctrine/lexer (dev-master bc0e1f0)
    Cloning bc0e1f0cc285127a38c6c8ea88bc5dba2fd53e94

[.. installs for 10 minutes ... ]

これを回避する方法はありますか?

4

1 に答える 1

1

--prefer-distコマンドラインにスイッチを追加してみてください。これにより、Composer は必要なバージョンの既製の ZIP をダウンロードするようになります。

ただし、doctrine/lexer の「dev-master」に依存していることに注意してください。これらは通常、そのブランチの最新のヒントを常にダウンロードするのではなく、GIT リポジトリを複製することによってのみ解決されます。代わりに、既知のバージョン タグまたはバージョン ワイルドカードを要求するようにしてください。

于 2013-06-30T16:58:27.127 に答える