J. *_*son 3 mysql bash composer-php
因此,每当我运行composer self-update或composer selfupdate出现以下错误时:
[ErrorException]
rename(/Users/jrobinson/.composer/cache/composer-temp.phar,/usr/local/bin/composer): 权限被拒绝
我不太确定发生了什么。我想我可能搞砸了我的.bash_profile文件。在我的机器上安装 MySQL 并更新我的.bash_profile 中的第一行之前,我没有遇到这个问题。
我看过其他文章,并尝试使用下载页面上的 getcomposer.org 命令重新安装。这些解决方案都没有解决我的问题。所以请不要将此标记为重复问题,因为 SO 上的任何解决方案都没有帮助我解决这个问题。
这是我的 .bash_profile 文件内容。
export PATH="~/.composer/vendor/bin:$PATH:/usr/local/mysql/bin"
export EDITOR='sub -w'
Run Code Online (Sandbox Code Playgroud)
这是ls -la在/usr/local/bin文件夹中运行的命令。
目标
能够在所有这些结束时从我的终端运行composer self-update命令和mysql命令。
看起来 Composer 安装在 中/usr/local/bin,因此您可能以 root 身份执行此操作。要更新它,您还需要成为 root - 尝试使用 sudo:
sudo -H composer self-update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6102 次 |
| 最近记录: |