解决: 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. 还在。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 14

继续在 storage/framework 下面创建 sessions, views, cache 文件夹, 搞定。。

折腾了3个小时。

7年前 评论
liuzhen992 2年前

继续在 storage/framework 下面创建 sessions, views, cache 文件夹, 搞定。。

折腾了3个小时。

7年前 评论
liuzhen992 2年前

推荐在 sessions、 views、cache 目录下放入.gitignore文件保持住文件夹。
你肯定做了什么不为人知的操作 :grimacing:

6年前 评论

新增目录后还是报错 运行 php artisan config:clear

3年前 评论
Summer

全新安装?还是你做了什么操作?

7年前 评论

@Summer 对, clone 一个项目, 执行 composer install的时候出现的这个问题

7年前 评论

谢谢,我也遇到了这样的问题。

7年前 评论

从我博客里找的答案吧

6年前 评论

为什么出现这情况额

6年前 评论

我也是遇到了这个问题,多谢你的方法参考

5年前 评论
wonbin

leader 执意要在版本控制中 ,排除 storage 和bootstrap 文件夹, 导致了这个问题,也算是学习了吧

4年前 评论

拉取项目后 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

Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi

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

4年前 评论

缺少 framework下面的几个文件夹 sessions cache views

4年前 评论

我觉得你的 leader 也没错,这几个文件夹下面的内容确实需要排除,但是文件夹要保留。 所以我在文件夹下分别放了一个占位文件,文件可以没有任何内容 .dockerignore,.gitignore 都可以加上

storage/framework/views/
!storage/framework/views/PLACE
storage/logs/
!storage/logs/PLACE
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!