当我尝试自我更新我的作曲家时,我收到“权限被拒绝”错误。
即使我使用
sudo /usr/bin/composer.phar self-update
,它也会显示 command not found
。
请帮助我,我对作曲家一无所知
尝试以下命令:
sudo php /usr/bin/composer.phar self-update
确保composer.phar文件存在于“/usr/bin”中
CentOS7
sudo /usr/local/bin/composer self-update
如果您已经为整个系统安装了 Composer(请参阅全局安装),您可能必须使用 root 权限运行该命令什么是
如果 Composer 不是作为 PHAR 安装的,则此命令不可用。 (当 Composer 由操作系统包管理器安装时,有时会出现这种情况。)
sudo -H composer self-update
sudo -H
?
man sudo
-H,--set-home
请求安全策略将 HOME 环境变量设置为 目标用户密码数据库指定的主目录 入口。根据策略,这可能是默认行为。