Yii2 установка из composer (bower-asset/jquery не найден)
-
- Сообщения: 15
- Зарегистрирован: 2013.08.19, 09:55
Yii2 установка из composer (bower-asset/jquery не найден)
Всем привет.
Столкнулся с проблемой установки Yii2 из компосера
CentOS 7
Немного консоли:
bash-4.2$ composer --version
Composer version 1.5.2 2017-09-11 16:59:25
bash-4.2$ composer global show -i
Changed current directory to /var/www/user/.config/composer
You are using the deprecated option "installed". Only installed packages are shown by default now. The --all option can be used to show all packages.
fxp/composer-asset-plugin v1.4.1 NPM/Bower Dependency Manager for Composer
bash-4.2$ composer install
The "extra.asset-installer-paths" option is deprecated, use the "config.fxp-asset.installer-paths" option
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for yiisoft/yii2 >=2.0.12 -> satisfiable by yiisoft/yii2[2.0.12].
- yiisoft/yii2 2.0.12 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
Problem 2
- yiisoft/yii2 2.0.12 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
- creocoder/yii2-nested-sets 0.9.0 requires yiisoft/yii2 * -> satisfiable by yiisoft/yii2[2.0.12].
- Installation request for creocoder/yii2-nested-sets ^0.9.0 -> satisfiable by creocoder/yii2-nested-sets[0.9.0].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.m ... -stability> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
Полагаю дело в отсутствии пакета, т.к. при открытии ссылки: https://github.com/bower-asset/jquery у меня 404
Столкнулся с проблемой установки Yii2 из компосера
CentOS 7
Немного консоли:
bash-4.2$ composer --version
Composer version 1.5.2 2017-09-11 16:59:25
bash-4.2$ composer global show -i
Changed current directory to /var/www/user/.config/composer
You are using the deprecated option "installed". Only installed packages are shown by default now. The --all option can be used to show all packages.
fxp/composer-asset-plugin v1.4.1 NPM/Bower Dependency Manager for Composer
bash-4.2$ composer install
The "extra.asset-installer-paths" option is deprecated, use the "config.fxp-asset.installer-paths" option
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for yiisoft/yii2 >=2.0.12 -> satisfiable by yiisoft/yii2[2.0.12].
- yiisoft/yii2 2.0.12 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
Problem 2
- yiisoft/yii2 2.0.12 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
- creocoder/yii2-nested-sets 0.9.0 requires yiisoft/yii2 * -> satisfiable by yiisoft/yii2[2.0.12].
- Installation request for creocoder/yii2-nested-sets ^0.9.0 -> satisfiable by creocoder/yii2-nested-sets[0.9.0].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.m ... -stability> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
Полагаю дело в отсутствии пакета, т.к. при открытии ссылки: https://github.com/bower-asset/jquery у меня 404
Re: Yii2 установка из composer (bower-asset/jquery не найден)
аналогичная ошибка, у меня ubuntu
-
- Сообщения: 15
- Зарегистрирован: 2013.08.19, 09:55
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Как быть в таком случае ?
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Полазал по интернету и нашел-таки решение. Нужно сделать так:
(оригинал решения тут - https://stackoverflow.com/questions/349 ... set-jquery )
Код: Выделить всё
rm -rf ~/.composer/vendor
rm ~/.composer/composer.lock
cd ~/.composer
composer clear-cache
composer self-update
composer global require "fxp/composer-asset-plugin:^1.3.1"
composer install
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Вот только ,lock файл не стоит убивать
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Удалить fxp, использовать asset-packagist.
В конфиг:
В composer.json
Profit.
В конфиг:
Код: Выделить всё
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
Код: Выделить всё
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
],
-
- Сообщения: 15
- Зарегистрирован: 2013.08.19, 09:55
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Профит получен, спасибо =)za4me писал(а): ↑2017.10.12, 11:06 Удалить fxp, использовать asset-packagist.
В конфиг:В composer.jsonКод: Выделить всё
'aliases' => [ '@bower' => '@vendor/bower-asset', '@npm' => '@vendor/npm-asset', ],
Profit.Код: Выделить всё
"repositories": [ { "type": "composer", "url": "https://asset-packagist.org" } ],
P.S. Странно, что fxp испытывает проблемы с такими фундаментальными вещами.
-
- Сообщения: 3
- Зарегистрирован: 2019.10.21, 07:11
- Откуда: Saint Petesburg
- Контактная информация:
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Мне помогло
Код: Выделить всё
composer global require "fxp/composer-asset-plugin:dev-master"
Re: Yii2 установка из composer (bower-asset/jquery не найден)
Ничего странного. Он всю свою жизнь глючит.NitroGenerate писал(а): ↑2017.10.12, 16:42Странно, что fxp испытывает проблемы с такими фундаментальными вещами.