Страница 1 из 1

Composer self-update

Добавлено: 2015.12.09, 13:54
Demon_id
Обновил вчера композер через сomposer self-update.
удалил папку vendors и файл composer.lock
сделал composer install

и всё посыпалось к чертям собачим.
The file or directory to be published does not exist: *****/vendor\bower/jquery/dist

А всё потому, что композер почему то стал тянуть бовер ассеты не прямо в папку bower, а в bower/bower-asset. С чего вдруг?
Во многих ассетах прописан путь @bower/asset_path/***.
@bower = /vendors/bower/
даже тот же jquery asset из коробки посыпался.

что с этим делать?

Re: Composer self-update

Добавлено: 2015.12.09, 13:57
Onotole
composer global require "fxp/composer-asset-plugin:~1.1.1"

Re: Composer self-update

Добавлено: 2015.12.09, 13:59
Demon_id
я думал это нужно делать один раз после установки композера

Re: Composer self-update

Добавлено: 2015.12.09, 14:01
Demon_id
спасибо. помогло.

Re: Composer self-update

Добавлено: 2015.12.09, 14:51
rugabarbo
Demon_id писал(а):я думал это нужно делать один раз после установки композера
Глобально нужно устанавливать один раз.
Только проблема в том, что вы скорее всего сначала ставили версию 1.0.3 или более раннюю.
Сейчас уже нужна 1.1.1.

Re: Composer self-update

Добавлено: 2015.12.09, 16:13
Onotole
Либо от другого пользователя запускали, либо удалили .composer в корне пользовательского хомяка