Laravel 5.2 - 缺少bootstrap / cache / services.php

时间:2016-07-05 16:22:18

标签: laravel laravel-5 laravel-5.2

运行作曲家更新/安装后,当我运行php artisan cache时:清除。我收到了以下错误。

[ErrorException] file_put_contents({application-root-path} /bootstrap/cache/services.php):无法打开流:没有这样的文件或目录

是否有任何命令能够重新缓存文件?至于现在,无论我运行什么php工匠功能也会陷入同样的​​错误。

p / s:如果您需要我提供有关调试使用的更多信息,请在下面发表评论。

4 个答案:

答案 0 :(得分:26)

确保运行此命令:

sudo chmod 777 -R bootstrap/cache

答案 1 :(得分:10)

只需输入:

cd bootstrap/
mkdir cache
cd .. 
composer install

答案 2 :(得分:4)

运行此命令

php artisan optimize --force

它将创建 services.php compiled.php

答案 3 :(得分:0)

我通过以下方式解决了这个问题: 如果有缓存目录,请将其删除并重新创建