composer self update error调用rename()时出现异常“permission denied”

qf9go6mv  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(590)

所以,每当我跑的时候 composer self-update 或者 composer selfupdate 我得到以下错误:

[错误例外]
重命名(/users/jrobinson/.composer/cache/composer temp.phar,/usr/local/bin/composer):权限被拒绝
我不太清楚发生了什么事。我想我可能把我的档案搞砸了。在我的机器上安装mysql并更新.bash\u配置文件的第一行之前,我没有遇到这个问题。
我看过其他文章,并尝试在下载页面上使用getcomposer.org命令重新安装。这些解决方案都没有解决我的问题。所以请不要把这个问题标记为重复的问题,因为上面的解决方案都没有帮助我解决这个问题。
这是我的.bash\u配置文件内容。

export PATH="~/.composer/vendor/bin:$PATH:/usr/local/mysql/bin"
export EDITOR='sub -w'

这是你的名字 ls -la 命令在 /usr/local/bin 文件夹。

目标
能够运行 composer self-update 命令和 mysql 在这一切结束的时候我的终端命令。

isr3a4wc

isr3a4wc1#

似乎在中安装了composer /usr/local/bin ,所以你可能是以root的身份做的。要更新它,您还需要成为sudo的根用户:

sudo composer self-update

相关问题