【发布时间】:2017-12-24 13:16:22
【问题描述】:
我最近从 5.3 -> 5.4 更新了 Laravel 应用程序,并让它在本地计算机上运行良好。
我将更新推送到 bitbucket,然后通过 Forge 部署到我的 Web 服务器,但我不断收到以下错误;
> Illuminate\Foundation\ComposerScripts::postInstall
> php artisan optimize
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in /home/forge/appname/vendor/laravel/framework/src/Illuminate/Console/Application.php:56
我已尝试从/bootstrap/cache 和storage/framework/ 中删除缓存文件
同时运行 php artisan cache:clear 和 php artisan view:clear
我还尝试在 Forge 上卸载并重新安装 repo。似乎它会进行初始安装/部署,但如果我推送任何更新,它会失败并出现同样的错误。
还有其他的想法吗?
谢谢
【问题讨论】: