2016-11-15 2 views
0

Я пытаюсь установить библиотеку пакетов композитором в YII2. Но после выполнения команды из моей командной строки я получаю следующее сообщение об ошибкеНевозможно установить какой-либо пакет композитором в YII2

Моя команда композитор

composer.phar require kartik-v/yii2-widget-datetimepicker "*" 

Пакет yiisoft/yii2-codeception прекращается, вы должны избегать его использования. Вместо этого используйте кодирование/кодирование.

При установке этой командой

php composer.phar require kartik-v/yii2-social "@dev" 

Тогда я получаю следующее сообщение об ошибке

пакет facebook/PHP-СДК-v4 прекращается, вы должны избегать его использования. Вместо этого используйте facebook/graph-sdk.

Генерация автозагрузка файлов

Пожалуйста, предложите мне, как я могу решить эту ошибку

+0

Правильно отформатируйте свой код в кодовых блоках. Я не эксперт в этой области, но вам также может потребоваться включить дополнительные сведения о вашей конфигурации. – Bobby

+0

Можете ли вы попробовать с 'composer require kartik-v/yii2-social" @dev "' –

ответ

0

Это не ошибка. Это всего лишь информация для вас от композитора о том, что один из необходимых пакетов был оставлен, и вы не должны ожидать получения обновлений для него.

Если вы хотите избавиться от этой информации, просто удалите указанные пакеты из файла composer.json вашего проекта. Если пакет не указан в списке, это означает, что один из необходимых пакетов указан в нем как зависимость, поэтому вы не можете удалить его напрямую.

Что касается Yii 2 - вот current advanced project template's composer.json, поэтому вы можете обновить его в своем проекте - пакет yiisoft/yii2-codeception больше не используется.

+0

Если я удалю его из composer.json, это создаст какие-либо проблемы. –

+0

yiisoft/yii2-codeception? Это не. – Bizley

+0

Да, я удалил его из моего composer.json и после этого запускаю команду composer.update. Теперь этот файл не находится внутри моего composer.json. –

Смежные вопросы