【发布时间】:2017-09-28 19:50:02
【问题描述】:
我使用了“composer update”,它更新了一些软件包。在更新过程中,网站仍然可以运行。但是,在它显示“已编译的服务文件已被删除”之后,网站并没有加载,而是显示:
Exception in ProviderRepository.php line 190:
The bootstrap/cache directory must be present and writable.
最奇怪的是,当我再次运行“composer update”时,网站再次开始工作,直到已编译的服务文件被删除,此时它再次抛出相同的错误。我已经尝试了出现此错误时应该做的通常的事情(chown -R all to the right user/group and chmod all files and folder 664 and 775)。
我不知道该怎么做了,因为错误似乎不“正确”..
【问题讨论】:
-
我忘了说'composer update' 也更新了 laravel 框架,从 5.4.18 到 5.4.21
-
就我而言
mkdir -p bootstrap/cache/ && sudo chown -R user bootstrap/cache/
标签: php laravel laravel-5 composer-php