rvm安装麻烦

时间:2012-02-10 22:10:05

标签: linux rvm

我有下一种麻烦。每个尝试在我的本地系统上安装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

2 个答案:

答案 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身份登录吗?