我今天早上发现了一些错误,试图在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 :(得分:0)
对我来说问题是我使用PHP5.3运行composer,遇到问题,然后使用PHP5.5再次运行它,而没有先清除以前的供应商文件。删除供应商文件夹解决了问题。
更新
另外,我以两种不同的方式运行作曲家。在第一种情况下,我运行“composer”,在另一种情况下,我运行“php composer.phar”。我坚持使用“php composer.phar”,一切正常。
答案 1 :(得分:0)
我遇到了同样的问题。
确保在composer.json文件中引用最新版本的调度程序(而不是dev-master):
"indatus/dispatcher": "1.*"
然后删除您的供应商/目录并再次进行作曲家更新。这对我有用。
答案 2 :(得分:0)
谢谢!这个问题实际上已经解决了删除/供应商和升级到最新的indatus / dispatcher版本" indatus / dispatcher":" 1。*"
谢谢!