在执行此命令安装 rvm 时
curl -sSL https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
mktemp: failed to create file via template ‘/usr/share/rvm/rvm-exec-test.XXXXXX’: Permission denied
Run Code Online (Sandbox Code Playgroud)
小智 14
我通过更改以下内容解决了它
curl -sSL https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
进入
curl -sSL https://get.rvm.io | sudo bash -s stable
Run Code Online (Sandbox Code Playgroud)
用户需要访问子目录。 /usr/local
小智 12
您可能已经(或曾经)在系统范围内安装了 RVM。这可能是由于通过软件包系统安装它,例如Ubuntu上的apt-get或Arch Linux上的pacman(两者都有 rvm 软件包)。
检查您的环境变量:
> env | grep rvm_path
Run Code Online (Sandbox Code Playgroud)
如果有,请取消设置并再次尝试安装:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
谨防!如果您仍然在系统范围内安装了 rvm,这可能会给您带来不可预测的结果,请确保在执行此操作之前将其卸载。
如果您已经卸载了它并且 rvm_path 仍然存在,也许您可以注销并再次登录以将它们从环境中删除(或者只是重新启动计算机)。
Joh*_*ohn -1
这$
表明您正在以普通(即非 root)用户身份尝试进行此安装。如果是这样,这可能是您的问题,因为/usr/share/
大多数 Linux 操作系统上的树只能由 root 写入。您尝试安装的软件可能需要您拥有 root 权限才能执行安装。
归档时间: |
|
查看次数: |
10646 次 |
最近记录: |