Yii2 | requires bower-asset/jquery
Solution 1
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
Then go to your work directory and run:
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Solution 2
You can try the newer version:
composer global require "fxp/composer-asset-plugin:^1.2.0"
then:
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Non-install Bower-Asset way:
You can download Yii2 by Install from an Archive File. By this way you won't need to handle Bower issue.
Further, if you need to update composer without handling Bower, you can require yidas/yii2-composer-bower-skip before yiisoft/yii2
in composer.json
file:
"require": {
"php": ">=5.4.0",
"yidas/yii2-composer-bower-skip": "~2.0.0",
"yiisoft/yii2": "~2.0.5",
"yiisoft/yii2-bootstrap": "~2.0.0"
}
Instead, if you want to create yii2 project without bower-asset issue:
composer create-project yidas/yii2-app-basic
composer create-project yidas/yii2-app-advanced
From Yii 2.0.13, it used Asset-Packagist solution instead of
fxp/composer-asset-plugin
Solution 3
This problem could be also resolved via
composer require yidas/yii2-bower-asset
More details about this package: https://packagist.org/packages/yidas/yii2-bower-asset
Solution 4
https://getcomposer.org/Composer-Setup.exe
download and install. After installing run this command line in your project folder composer update
Atanov Vladimir
Updated on July 09, 2022Comments
-
Atanov Vladimir almost 2 years
I'm trying to install Yii2 via composer:
composer global require "fxp/composer-asset-plugin:~1.1.1" composer create-project --prefer-dist yiisoft/yii2-app-basic basic
~/.composer/composer.json
{ "require": { "fxp/composer-asset-plugin": "~1.1.1" } }
result:
Problem 1 - yiisoft/yii2 2.0.x-dev requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 dev-master requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found. - yiisoft/yii2 2.0.5 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found. - Installation request for yiisoft/yii2 >=2.0.5 -> satisfiable by yiisoft/yii2[2.0.5, 2.0.6, dev-master, 2.0.x-dev].
What do I do wrong?