【问题标题】:Composer reinstalls everything every time I create a new Laravel project - why?每次我创建一个新的 Laravel 项目时,Composer 都会重新安装所有内容 - 为什么?
【发布时间】:2013-06-27 20:57:27
【问题描述】:

我在搞乱 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 ... ]

有什么办法吗?

【问题讨论】:

    标签: php laravel composer-php


    【解决方案1】:

    尝试将--prefer-dist 开关添加到命令行。这应该会强制 Composer 下载具有所需版本的现成 ZIP。

    但请注意,您对教义/词法分析器的“dev-master”有依赖——这些通常只能通过克隆 GIT 存储库而不是总是下载该分支的最新提示来解决。尝试使用已知的版本标记或版本通配符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 2021-09-10
      相关资源
      最近更新 更多