Console \ ConsoleMakeCommand не найден при обновлении Laravel composer

Сегодня утром я заметил некоторые ошибки, пытаясь обновить композитор в Laravel 4.2

Error Output: PHP Fatal error:  Class 'Illuminate\Foundation\Console\ConsoleMakeCommand' n
ot found in /usr/local/var/www/avionerd/vendor/indatus/dispatcher/src/Indatus/Dispatcher/C
ommands/Make.php on line 21

Что не так, и как мне это исправить?

0

Решение

Я столкнулся с той же проблемой.

Убедитесь, что вы ссылаетесь на последнюю версию dispatcher в вашем файле composer.json (вместо dev-master):

"indatus/dispatcher": "1.*"

Затем удалите ваш каталог vendor / и снова обновите композитор. Вот что сработало для меня.

0

Другие решения

Для меня проблема заключалась в том, что я запустил composer с использованием PHP5.3, столкнулся с проблемами, а затем снова запустил его с использованием PHP5.5 без предварительной очистки файлов предыдущих поставщиков. Удаление папки vendor решило проблему.

ОБНОВИТЬ

Кроме того, я работал композитором двумя разными способами. В первом случае я запустил «composer», а в другом — «php composer.phar». Я застрял с «php composer.phar», и все работало как надо.

0

Спасибо! Проблема была фактически решена как удалением / vendor, так и обновлением до последней версии indatus / dispatcher «indatus / dispatcher»: «1. *»

Спасибо!

0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector