фнкц() не забыть и другим помочь

После обновления Composer выдает Deprecation Notice

28 августа 2015 г. 13 правок с 15 июля 2015 г.

Ошибка

Deprecation Notice: Composer\Package\Version\VersionParser::parseLinks is deprecated. 
Use \Composer\Package\Loader\ArrayLoader::parseLinks() instead in 
phar:///home/user/site.ru/composer.phar/src/Composer/Package/Version/VersionParser.php:226


Решение (12:00 29 июля)

10:00 30 июля. Обновился плагин до 1.0.3, достаточно обновить плагин в режиме global:

php composer.phar global require "fxp/composer-asset-plugin:~1.0"


Старое решение

1. удаляем lock файл в папке проекта и папке global (~/.composer папка в корне с общими настройками composer) и папку vendor (можно просто её переименовать)

2. Чистим кэш

php composer.phar clear-cache

3. Обновляем плагин до версии "dev-master" (скоро добавят тэг https://github.com/francoispluchino/composer-asset...):

/opt/php5.6/bin/php -d memory_limit=-1 composer.phar global require "fxp/composer-asset-plugin:dev-master"
## или без лишних флагов: 
php composer.phar global require "fxp/composer-asset-plugin:dev-master"

обязательно global require, тк при установке yii2 мы устанавливаем этот плагин как раз с global.

4. Ну и еще разок запускаем обновление

/opt/php5.6/bin/php -d memory_limit=-1 composer.phar update

готово

Скрыть текст Скрыть код

Спасибо × 45 Бред × 10

Другие записи

Массив как атрибут модели
Командная строка
php composer update errors
Подключение javascript в yii2
Верстка в yii2
Установка yii2
Сохраняем время создания и изменения записи
Тип данных для денег в mysql
Не находит action из контроллера Not Found (#404)
ЧПУ в Yii2
Ошибка Yii2 Call to a member function getActiveValidators() on null
Как в yii2 проверить isNewRecord в afterSave()

Метки