【问题标题】:Why json permission is denied in the user of the linux为什么 json 权限在 linux 的用户中被拒绝
【发布时间】:2020-06-24 06:59:54
【问题描述】:

ubuntu 18.04安装laravel背后的问题

[错误异常]
file_put_contents(./composer.json):打开流失败:权限被拒绝

【问题讨论】:

    标签: php json laravel ubuntu


    【解决方案1】:

    由于错误表明您没有权限。

    要解决此错误,请执行此命令

    sudo chown -R $USER ~/.composer
    

    您可能还需要从当前目录中删除 .composer 文件,为此打开一个终端窗口并输入此命令

    sudo rm -rf .composer
    

    如果这不起作用,请尝试更改composer.lock文件的权限

    sudo chown -R $USER composer.lock 
    

    检查你正在工作的目录

    【讨论】:

      【解决方案2】:

      要解决这个问题,您应该打开一个终端并输入以下命令:

      sudo chown -R user ~/.composer 
      

      用户是您的当前用户,在您的情况下是 dilip34

      运行此命令后,您应该有权运行您的 composer global require 命令。

      【讨论】:

      • 如果对您有帮助,请选择答案:)
      猜你喜欢
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 2014-06-16
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      • 2017-09-12
      • 2021-12-11
      相关资源
      最近更新 更多