php - 无法创建缓存目录.. 或目录不可写。在 Laravel 中进行无缓存

标签 php laravel composer-php

我创建了一个新的 Laravel 项目。当我去终端安装依赖时 composer 显示以下警告:

无法创建缓存目录/home/w3cert/.composer/cache/repo/https---packagist.org/,或者目录不可写。继续进行而不使用缓存。

最佳答案

当你安装 composer 时,很确定你使用了 $ sudo 命令,因为 ~/.composer 文件夹是由根创建的。

运行这个来解决问题:

$ sudo chown -R $USER $HOME/.composer

关于php - 无法创建缓存目录.. 或目录不可写。在 Laravel 中进行无缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35874482/

相关文章:

php - 带有 Auth 的 Yii2 CORS 不适用于非 CRUD 操作

php - 有人可以告诉我如何让成员使用 PHP 将自己的标签添加到问题中吗?

file-upload - 当上传大于 POST_MAX_SIZE 时,PHP $_POST/$_FILES 为空

php - Laravel Force HTTPS 重定向你太多次

laravel - 在 Laravel Homestead 环境中获取 symfony`project 的供应商文件夹时出现问题

php - Composer : Specify autoload_files require order

composer-php - 如何在WampServer中使用 Composer ?

php - Laravel 模型数据透视表 1-1 关系应该是 1-M

javascript - 单击浏览器中的后退箭头时避免使用 GET 方法的 URL 参数

php - 如何在 Laravel 中自定义对象集合