Can';t通过Composer安装Yii2

Can';t通过Composer安装Yii2,yii2,composer-php,Yii2,Composer Php,我正试图通过Composer(OS X El Capitan 10.11.3)安装Yi2 是我干的 php composer.phar global require "fxp/composer-asset-plugin:~1.1.1" 然后 php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.9 我也有类似的错误 yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2

我正试图通过Composer(OS X El Capitan 10.11.3)安装Yi2

是我干的

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"
然后

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.9
我也有类似的错误

yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.@stable | 2.1.@stable | 1.11.@stable | 1.12.@stable -> no matching package found. 

我不知道为什么会这样。我试图重新安装(composer和asset plugin),但版本不同,yiisoft/yii2 2.0.9同样的问题需要bower asset/jquery 2.2。@稳定

首先尝试安装
composer global require“fxp/composer asset plugin:*”
。另外,请确保在
composer.json
文件中添加了以下内容:

"extra": {
    "asset-installer-paths": {
        "npm-asset-library": "vendor/npm",
        "bower-asset-library": "vendor/bower"
    }
}
另一种解决方案是尝试自我更新:

composer self-update --rollback
如果这些解决方案不起作用,您可以尝试使用以下命令序列:

rm -rf ~/.composer/vendor
rm ~/.composer/composer.lock
cd ~/.composer
composer clear-cache
composer self-update
composer global require "fxp/composer-asset-plugin:~1.1.3"
composer install


| | |

首先尝试安装
composer global require“fxp/composer资产插件:”
。另外,请确保在
composer.json
文件中添加了以下内容:

"extra": {
    "asset-installer-paths": {
        "npm-asset-library": "vendor/npm",
        "bower-asset-library": "vendor/bower"
    }
}
另一种解决方案是尝试自我更新:

composer self-update --rollback
如果这些解决方案不起作用,您可以尝试使用以下命令序列:

rm -rf ~/.composer/vendor
rm ~/.composer/composer.lock
cd ~/.composer
composer clear-cache
composer self-update
composer global require "fxp/composer-asset-plugin:~1.1.3"
composer install

| | |

第一个命令安装composer资产插件,该插件允许通过composer管理bower和npm包依赖关系。您只需一次性运行此命令

第二个命令在名为basic的目录中安装Yii的最新稳定版本。如果需要,可以选择其他目录名

第一个命令安装composer资产插件,该插件允许通过composer管理bower和npm包依赖关系。您只需一次性运行此命令


第二个命令在名为basic的目录中安装Yii的最新稳定版本。如果需要,您可以选择其他目录名。

谢谢!我以前已经尝试过所有这些解决方案,但他们没有解决问题。使用“编写器自我更新--回滚”:[UnexpectedValueException]编写器回滚失败:在“/Users/Me/.composer”中没有要回滚的安装如果只是
编写器安装
?或者,在最后一种情况下,完全重新安装composer(尝试不同的设置)。如果只是
composer安装
而不是
无需安装或更新
。你的意思是什么?我尝试安装不同的版本,并使用
php composer.phar
alsoIf您下载安装程序,然后您可以选择不同的设置。不需要使用bash命令。谢谢!我以前已经尝试过所有这些解决方案,但他们没有解决问题。使用“编写器自我更新--回滚”:[UnexpectedValueException]编写器回滚失败:在“/Users/Me/.composer”中没有要回滚的安装如果只是
编写器安装
?或者,在最后一种情况下,完全重新安装composer(尝试不同的设置)。如果只是
composer安装
而不是
无需安装或更新
。你的意思是什么?我尝试安装不同的版本,并使用
php composer.phar
alsoIf您下载安装程序,然后您可以选择不同的设置。不需要使用bash命令。