iiYii / getyii

Yii2 community 请访问
http://www.getyii.com/
Other
438 stars 163 forks source link

composer install 卡主不动, 如下,就这个 一直不动 #149

Closed osakey closed 7 years ago

osakey commented 7 years ago

$ composer install Loading composer repositories with package information Installing dependencies (including require-dev) from lock file Package operations: 42 installs, 0 updates, 0 removals

forecho commented 7 years ago

一般这种情况都是因为 composer 被墙了,解决办法有两个:

  1. 使用国内镜像:https://pkg.phpcomposer.com/ 或者 https://laravel-china.org/composer
  2. 自备梯子,科学上网
osakey commented 7 years ago

@forecho 我用的就是国内镜像哦, 其他 插件是 可以安装的, 到 yii2 的时候就这样 卡着了。

forecho commented 7 years ago

https://pkg.phpcomposer.com/ 有提到 "为什么基于 Yii2 创建的项目安装依赖包时即便设置了中国镜像依然很慢?":

yii2 通过 fxp/composer-asset-plugin 插件来安前端开发所用到依赖包,此插件会在安装完 php 依赖包之后再安装前端开发所依赖的 npm 或 bower 包, 所以导致再次前往 Github 下载资源,从而绕开了我们中国镜像。 参考:http://www.yiiframework.com/doc-2.0/guide-start-installation.html#installing-from-composer 参考:https://github.com/fxpio/composer-asset-plugin/blob/master/Resources/doc/index.md composer-asset-plugin 插件的用途是解决 php 项目中管理、安装 bower、 npm (nodejs包管理)包的,如果你采用的是 yii2 框架,请参考其文档。

你可以使用 composer install -vvv 命令安装就可以看到详细进度了。

osakey commented 7 years ago

谢谢, 我看看