Сегодня утром я заметил некоторые ошибки, пытаясь обновить композитор в 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
Что не так, и как мне это исправить?
Я столкнулся с той же проблемой.
Убедитесь, что вы ссылаетесь на последнюю версию dispatcher в вашем файле composer.json (вместо dev-master):
"indatus/dispatcher": "1.*"
Затем удалите ваш каталог vendor / и снова обновите композитор. Вот что сработало для меня.
Для меня проблема заключалась в том, что я запустил composer с использованием PHP5.3, столкнулся с проблемами, а затем снова запустил его с использованием PHP5.5 без предварительной очистки файлов предыдущих поставщиков. Удаление папки vendor решило проблему.
ОБНОВИТЬ
Кроме того, я работал композитором двумя разными способами. В первом случае я запустил «composer», а в другом — «php composer.phar». Я застрял с «php composer.phar», и все работало как надо.
Спасибо! Проблема была фактически решена как удалением / vendor, так и обновлением до последней версии indatus / dispatcher «indatus / dispatcher»: «1. *»
Спасибо!