我正在搞乱Laravel 4,看起来很棒。
但是,每次创建新项目时,我都要等待10分钟,而Composer会下载所有依赖项。当然,他们不需要多次下载?
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 ... ]
有什么方法吗?
答案 0 :(得分:1)
尝试将--prefer-dist
开关添加到命令行。这应该迫使Composer下载具有所需版本的现成ZIP。
但请注意,你对doctrine / lexer的“dev-master”有依赖 - 这些通常只能通过克隆GIT存储库来解决,而不是总是下载该分支的最新提示。请尝试使用已知的版本标记或版本通配符。