如何更新 Laravel composer.json

Posted

技术标签:

【中文标题】如何更新 Laravel composer.json【英文标题】:How to update Laravel composer.json 【发布时间】:2020-01-03 11:44:41 【问题描述】:

我在 composer.json 文件中包含了"tymon/jwt-auth" : "~1.0.0-rc.2"。 当我运行 composer update 时,它​​返回以下错误: 无法创建缓存目录/home/mpete/.composer/cache/repo/https---packagist.org/,或目录不可写。不使用缓存继续 无法创建缓存目录/home/mpete/.composer/cache/files/,或者目录不可写。不使用缓存继续

"require": 
        "php": "^7.1.3",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0",
        "tymon/jwt-auth" : "~1.0.0-rc.2"
    

【问题讨论】:

问题已经回答here 【参考方案1】:

更改文件夹的组权限

sudo chown -R mpete /home/mpete/.composer/cache/repo/https---packagist.org

还有 Files 文件夹

sudo chown -R mpete /home/mpete/.composer/cache/files/

如果问题仍然存在,请尝试

sudo chown -R mpete /home/w3cert/.composer

【讨论】:

以上是关于如何更新 Laravel composer.json的主要内容,如果未能解决你的问题,请参考以下文章

Composer/Laravel:如何添加/更新特定的包

如何更新值多对多 Laravel

如何使用更新资源控制器 laravel 4?

如何在 AWS 上更新 laravel 项目

如何更新 laravel 中的数据?

如何授权然后更新 Laravel 模型