【发布时间】:2019-04-29 00:43:23
【问题描述】:
将 Laravel 5.5 升级到 5.7 并运行 composer install 时,我看到了这个错误。 有没有其他人经历过类似的事情?
我还使用 forge 将 php 从 7.1 升级到 7.2,在将代码恢复到 laravel 5.5 后,使用 php 7.2 没有问题。
【问题讨论】:
标签: php laravel composer-php
将 Laravel 5.5 升级到 5.7 并运行 composer install 时,我看到了这个错误。 有没有其他人经历过类似的事情?
我还使用 forge 将 php 从 7.1 升级到 7.2,在将代码恢复到 laravel 5.5 后,使用 php 7.2 没有问题。
【问题讨论】:
标签: php laravel composer-php
从 Laravel 5.6 到 5.7 的更改可能会导致此问题:
一个新的数据目录已添加到 storage/framework/cache。您应该在自己的应用程序中创建此目录:
mkdir -p storage/framework/cache/data然后,在新创建的数据目录中添加一个 .gitignore 文件:
cp storage/framework/cache/.gitignore storage/framework/cache/data/.gitignore最后确保 storage/framework/cache/.gitignore 文件更新如下:
* !data/ !.gitignore
从 Laravel 5.5 到 5.6 也发生了变化,但从看起来这似乎不太可能是原因。
【讨论】: