2017-05-11 10:05:55 2442次浏览 5条回答 0 悬赏 40 金钱

输入composer global require "fxp/composer-asset-plugin:^1.2.0"时报
[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denied
我把文件夹权限设成777,也把拥有者和用户组都设成了当前的账号了,还是报这个错误

  • 回答于 2017-05-11 11:13 举报

    不是报文件没权限吗?

  • 回答于 2017-05-11 11:18 举报

    你是循环设置的吗?

    2 条回复
    回复于 2017-05-11 11:32 回复

    什么是循环设置

    回复于 2017-05-11 12:24 回复

    递归设置文件夹下的每一层

  • 回答于 2017-05-11 14:36 举报

    当前文件夹下的composer.json文件没有写入权限,除了文件夹要设置权限,文件本身也要设置权限。

    1 条回复
    回复于 2017-05-11 22:39 回复

    已经chmod -R 777了,都可以直接vim随便编辑了,还是这个错误,很奇怪

  • 回答于 2017-05-11 15:17 举报

    你是在linux吗,su root,切换到root用户,估计是用户组的原因

  • 回答于 2017-05-15 16:46 举报

    你把当前文件夹设置权限没用,他提示的是你composer的权限问题,
    ~/.composer是这里的文件没有权限
    他提示的这种错误,
    两种处理方式
    1.你完全可以直接用sudo composer global require "fxp/composer-asset-plugin:^1.2.0"
    2.修改~/.composer的权限sudo shown -R 当前用户:当前用户

您需要登录后才可以回答。登录 | 立即注册
颜色
主管

颜色

注册时间:2017-04-27
最后登录:2017-12-23
在线时长:8小时12分
  • 粉丝1
  • 金钱530
  • 威望0
  • 积分610

热门问题