Laravel 5 deployment to heroku: Error output: PHP Fatal error: Class not found in ProviderRepository.php
Laravel 5 deployment to heroku: Error output: PHP Fatal error: Class not found in ProviderRepository.php
注意:这里是初学者。
我已成功将 laravel 5 项目的准系统副本部署到 heroku。
但是当我在添加了一些文件+一些作曲家包(即laravel-debugbar)之后尝试立即部署时,我在这样做时遇到了这个错误
$ git push heroku master
remote: Error Output: PHP Fatal error: Class 'Barryvdh\debugbar\ServiceProvider'not found in /tmp/build_855da4ace28f1a4e714d4ebf8b1dd1d4/vendor/laravel/framework/src/Illuminate/foundation/ProviderRepository.php on line 150
我不确定它是否有帮助,但我将 Windows 8.1 与 Homestead 一起使用。该代码在开发中运行良好。
Heroku 会在您推送时通过 运行 composer update
自动安装依赖项。然而,它没有安装 require-dev
依赖项。 (使用 --no-dev
标志)
最快的解决方案是在 require
部分定义您需要的 heroku 依赖项。
(也许可以改变 heroku 的这种行为,但我不知道如何)
注意:这里是初学者。
我已成功将 laravel 5 项目的准系统副本部署到 heroku。
但是当我在添加了一些文件+一些作曲家包(即laravel-debugbar)之后尝试立即部署时,我在这样做时遇到了这个错误
$ git push heroku master
remote: Error Output: PHP Fatal error: Class 'Barryvdh\debugbar\ServiceProvider'not found in /tmp/build_855da4ace28f1a4e714d4ebf8b1dd1d4/vendor/laravel/framework/src/Illuminate/foundation/ProviderRepository.php on line 150
我不确定它是否有帮助,但我将 Windows 8.1 与 Homestead 一起使用。该代码在开发中运行良好。
Heroku 会在您推送时通过 运行 composer update
自动安装依赖项。然而,它没有安装 require-dev
依赖项。 (使用 --no-dev
标志)
最快的解决方案是在 require
部分定义您需要的 heroku 依赖项。
(也许可以改变 heroku 的这种行为,但我不知道如何)