7

composer update我收到错误后:

在 Filesystem.php 第 146 行:

重命名(/var/www/bootstrap/cache/packages.phpE7r5E4,/var/www/bootstrap/cache /packages.php):没有这样的文件或目录

Artisan 命令不再起作用。已经尝试过:

composer du
composer install
composer update
4

5 回答 5

3

我发现了问题,我的 windows docker(版本 2.1.0.3)有时无法执行。我不知道packages.php文件刚刚被锁定的样子。所以这里是修复的秘诀:

  1. 我重新启动了Windows,
  2. 删除里面的所有文件bootstrap\cache
  3. 启动容器
  4. artisan optimize
  5. composer du

一切都像魔术一样恢复了工作。:)

于 2019-09-18T11:36:43.030 回答
2

运行此命令:composer dump-autoload此命令将清理所有已编译的文件及其路径。

在终端中输入此命令以清除缓存:php artisan cache:clear

于 2019-09-18T10:47:12.450 回答
0

我有同样的错误,这些命令帮助了我:

1. composer dump-autoload 
2. php artisan cachce:clear
3. php artisan optimize:clear
于 2021-04-11T11:38:12.957 回答
0

对我来说,删除composer.lock文件然后运行composer install解决了这个问题。

于 2021-06-04T08:31:44.337 回答
-1

尝试:

composer dump-autoload

或者:

artisan cache:clear

在您更新或更改composer.json以刷新所有内容后。

于 2019-09-18T10:48:21.347 回答