yii2 composer.phar 更新不起作用

Posted

技术标签:

【中文标题】yii2 composer.phar 更新不起作用【英文标题】:yii2 composer.phar update is not working 【发布时间】:2015-02-26 19:40:35 【问题描述】:

我在 Windows 8 上使用 xampp,我想运行 composer.phar update 来安装 Yii2-user根据此处的说明:

http://yii2-user.readthedocs.org/en/latest/getting-started/installation.html

但是当我这样做时,不会发生更新。 相反,我看到了 composer 的版本号和 composer 可能的命令列表。 没有错误消息,update 在可能的命令列表中。

我也尝试过composer update,但是我收到了一条错误消息:

  Problem 1
    - yiisoft/yii2 2.0.1 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stabl
e -> no matching package found.
    - yiisoft/yii2 2.0.0 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stabl
e -> no matching package found.
    - yiisoft/yii2 2.0.1 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stabl
e -> no matching package found.
    - Installation request for yiisoft/yii2 * -> satisfiable by yiisoft/yii2[2.0
.0, 2.0.1].

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.

【问题讨论】:

【参考方案1】:

好像你错过了这个命令的执行:

composer global require "fxp/composer-asset-plugin:~1.1.1"

它应该只执行一次。

你可以在官方documentation和插件Githubpage找到更多信息。

【讨论】:

【参考方案2】:

这个问题自 2014 年以来一直是递归的,就像 AssetsManager 之外的其他问题一样,权限 .... 和一些 php 警告或致命,在安装开始时。我不知道如何“作曲家”别处。但坦率地说,Yii2 是一场灾难。然后因为 yii2 已经不需要它来解决 bug。 2的积累就是一场灾难。所以...

composer global require "fxp/composer-asset-plugin:~1.0"

使用 ~ 您将获得最后一个版本的 composer-asset-plugin... 但这通常是不够的!!!!

【讨论】:

以上是关于yii2 composer.phar 更新不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Could not open input file: composer.phar

安装yii2时,composer安装遇到的一些问题

Composer Yii2 非全局变量 归档安装 Win7

php composer.phar 抛出异常

Composer 无法安装 yii2 扩展

在 wamp64 cakephp3 升级上使用 composer.phar