解决: Please provide a valid cache path.
执行 composer install 后, 出现 Please provide a valid cache path. 问题。
于是手动创建了缓存目录, 执行 php artisan optimize 还是报这个错误。
storage 下的 app, framework, logs 都存在,且都是 777
bootstrap/cache 存在。
但 Please provide a valid cache path. 还在。
关于 LearnKu
高认可度评论:
继续在 storage/framework 下面创建 sessions, views, cache 文件夹, 搞定。。
折腾了3个小时。
继续在 storage/framework 下面创建 sessions, views, cache 文件夹, 搞定。。
折腾了3个小时。
全新安装?还是你做了什么操作?
@Summer 对, clone 一个项目, 执行 composer install的时候出现的这个问题
谢谢,我也遇到了这样的问题。
从我博客里找的答案吧
推荐在 sessions、 views、cache 目录下放入.gitignore文件保持住文件夹。
你肯定做了什么不为人知的操作 :grimacing:
@edwin404 这个小技巧很好
为什么出现这情况额
我也是遇到了这个问题,多谢你的方法参考
leader 执意要在版本控制中 ,排除 storage 和bootstrap 文件夹, 导致了这个问题,也算是学习了吧
拉取项目后 composer install 报错,解决方式:
手动创建 mkdir -p storage/framework storage/app,重新执行install
详细报错如下,供参考:
composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating optimized autoload files
In Compiler.php line 36:
Please provide a valid cache path.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
缺少 framework下面的几个文件夹 sessions cache views
我觉得你的 leader 也没错,这几个文件夹下面的内容确实需要排除,但是文件夹要保留。 所以我在文件夹下分别放了一个占位文件,文件可以没有任何内容 .dockerignore,.gitignore 都可以加上
新增目录后还是报错 运行 php artisan config:clear