我一直在嘗試使用 PHP 版本 8.1.3 在 Ubuntu 20.04 LTS 上設定我的 Laravel 8.83.2 專案,無論我嘗試什么,我都會收到以下錯誤:
In Container.php line 1089:
Target [Illuminate\Contracts\Bus\Dispatcher] is not instantiable.
嘗試運行任何工匠命令時會發生這種情況,也沒有輸出其他堆疊跟蹤。
在我們的 alpine CI/CD 上設定專案時,這似乎不是問題,任何想法是什么原因造成的?如果需要,我可以提供有關該專案的更多資訊。
uj5u.com熱心網友回復:
似乎是版本不匹配的問題
- 嘗試
bootstarp/cache手動清除 - 嘗試
vendor使用特定的 PHP 版本洗掉并再次安裝,例如php8.1 composer install - 最好用類似的東西重新加載你的 FastCGI
service php-fpm reload以避免命中 opcache (如果你在 CLI 中使用它就ctrl c可以完成這項作業)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/450827.html
