尝试自我更新作曲家时权限被拒绝

Jac*_* Ng 8 php command iterm laravel composer-php

当我尝试自我更新我的作曲家时,我得到"权限被拒绝"错误.

即使我使用sudo /usr/bin/composer.phar self-update它,它也会告诉我command not found.

请帮帮我,我不知道作曲家

小智 5

尝试以下命令:

sudo php /usr/bin/composer.phar self-update
Run Code Online (Sandbox Code Playgroud)

确保composer.phar文件存在于“ / usr / bin”中

  • 请注意,(当前)使用 sudo 运行 selfupdate 命令会更改当前用户主目录中缓存目录的所有者。为了避免派生权限问题,请更改回缓存目录的所有权: sudo chown -R <user>:<group> /home/<user>/.composer (2认同)

小智 5

CentOS7

sudo /usr/local/bin/composer self-update
Run Code Online (Sandbox Code Playgroud)