[英]Laravel clear package auto-discovery cache of composer packages
我想從laravel中刪除一個軟件包。 我做了composer remove vendor/package
這對我的開發人員來說一切都很好,但是當我在生產環境中部署時出了點問題,現在我什么也做不了。
當我跑步時
php artisan package:discover
我正在
在ProviderRepository.php第208行中:
找不到類別“ Laracasts \\ Flash \\ FlashServiceProvider”
我猜我這與某種緩存或maby配置有關
但我無法運行此命令,
php artisan config:clear
因為我收到與上述相同的錯誤消息。
PS。 我正在使用Laravel 5.6
如果自動加載程序文件在php artisan config:clear
運行時正在查看那些緩存的文件時被卡住,則可能需要清除它們,從而造成卡紙。
刪除以下文件,它們將重建: /bootstrap/cache/packages.php
/bootstrap/cache/services.php
我修復了刪除配置文件的問題,如下所示:
$rm bootstrap/cache/config.php
此文件基本上是config的緩存,如果您想為該文件構建,只需運行以下artisan命令即可:
$php artisan config:cache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.