簡體   English   中英

Laravel清除作曲家軟件包的軟件包自動發現緩存

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM