web-dev-qa-db-ja.com

Yii2 | bower-asset / jqueryが必要です

私は作曲家を介してYii2をインストールしようとしています:

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"
    }
}

結果:

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].

何が間違っていますか?

13
Atanov Vladimir
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 create-project --prefer-dist yiisoft/yii2-app-basic basic

45
Hutsi

新しいバージョンを試すことができます:

composer global require "fxp/composer-asset-plugin:^1.2.0"

その後:

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

Bower-Assetの非インストール方法:

Yii2は アーカイブファイルからインストール でダウンロードできます。この方法により、バウアーの問題を処理する必要がなくなります。

さらに、composer Bowerを処理せずに更新する必要がある場合、yiisoft/yii2ファイルのcomposer.jsonの前に yidas/yii2-composer-bower-skip を要求できます。

"require": {
    "php": ">=5.4.0",
    "yidas/yii2-composer-bower-skip": "~2.0.0",
    "yiisoft/yii2": "~2.0.5",
    "yiisoft/yii2-bootstrap": "~2.0.0"
}

代わりに、bower-asset問題なしでyii2プロジェクトを作成したい場合:

yidas/yii2-app-basic

composer create-project yidas/yii2-app-basic

yidas/yii2-app-advanced

composer create-project yidas/yii2-app-advanced


Yii 2.0.13から、fxp/composer-asset-pluginの代わりにAsset-Packagistソリューションを使用しました

6
Nick Tsai

この問題は、次の方法でも解決できます。

composer require yidas/yii2-bower-asset

このパッケージの詳細: https://packagist.org/packages/yidas/yii2-bower-asset

3
jurgen

https://getcomposer.org/Composer-Setup.exe ダウンロードしてインストールします。インストール後、プロジェクトフォルダーでこのコマンドラインを実行しますcomposer update

1
Toir427

解決しました。 Composer Asset Pluginを最初にインストールする必要があります:php composer.phar global require "fxp/composer-asset-plugin:1.0.0"

0
mudassar031

最初に.composerパーミッションを変更します

Sudo chown -R $USER .composer/

薄い

composer global require "fxp/composer-asset-plugin:^1.2.0"