我有下一种麻烦。每个尝试在我的本地系统上安装rvm导致下一个错误:
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Downloading RVM from wayneeseguin branch stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 125 100 125 0 0 5 0 0:00:25 0:00:20 0:00:05 184
100 125 100 125 0 0 3 0 0:00:41 0:00:41 --:--:-- 3Warning: Failed to create the file
Warning: /usr/local/rvm/archives/wayneeseguin-rvm-stable.tgz: Permission
Warning: denied
0 799k 0 2896 0 0 69 0 3:17:42 0:00:41 3:17:01 3880
curl: (23) Failed writing body (0 != 2896)
Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'.
curl returned status '23'.
如何将安装目录从 / usr / local / 更改为我的 $ HOME 目录?我试图手动更改脚本,但它并没有给我带来任何成功。 THX
答案 0 :(得分:1)
当安装程序以root用户身份运行时,选择指向/usr/local/rvm
的rvm_path(sudo,su),或者已在/etc/rvmrc
/ ~/.rvmrc
中设置安装程序,请尝试删除这两个文件:< / p>
sudo rm -rf /etc/rvmrc ~/.rvmrc
还要确保重新登录/打开新shell并在再次安装之前验证没有rvm_path
:
env | grep rvm
答案 1 :(得分:0)
不确定为什么会尝试将文件安装到/usr/local/rvm
(以root身份或以sudo
模式运行时已完成)。
如果它不能作为常规(本地安装)用户使用,请尝试下载脚本
wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
将其打开vi rvm-installer
并将rvm_path="/usr/local/rvm"
修改为其他内容,然后运行bash ./rvm-installer stable
。
但它确实没有必要......你确定你没有以root身份登录吗?