【发布时间】:2018-02-11 01:42:43
【问题描述】:
通过 bash 脚本在生产服务器上运行 composer install 在 post-install-cmd php artisan optimize 失败,错误为 There are no commands defined in the "jwt" namespace。
为了尝试解决这个问题,我在php artisan optimize之前添加了以下命令
"php artisan clear-compiled",
"php artisan cache:clear",
"php artisan config:clear",
"php artisan config:cache",
在本地运行 composer install 可以正常工作。我可以毫无问题地通过脚本在本地运行命令。
通过生产服务器上的脚本运行composer install 时发生故障。如果我登录服务器并手动运行命令,我不会生成错误。
不知道如何调试,有什么想法吗?
【问题讨论】:
标签: laravel