Linux rvm安装故障

Linux rvm安装故障,linux,rvm,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 Ti

我还有另一种麻烦。每次尝试在本地系统上安装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'.

$bash-s stable<不确定为什么它会尝试将文件安装到
/usr/local/rvm
(这是在以root或
sudo
模式运行时完成的)。 如果它不能作为普通(本地安装)用户使用,请尝试下载脚本

 wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
打开它
vi rvm installer
并将
rvm_路径=“/usr/local/rvm”
修改为其他内容,然后运行它
bash./rvm installer stable


但这真的不是必需的…你确定你没有以root用户身份登录吗?

不确定为什么它会尝试将文件安装到
/usr/local/rvm
(这是在以root用户身份或
sudo
模式运行时完成的)。 如果它不能作为普通(本地安装)用户使用,请尝试下载脚本

 wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
打开它
vi rvm installer
并将
rvm_路径=“/usr/local/rvm”
修改为其他内容,然后运行它
bash./rvm installer stable


但这真的不是必需的…你确定你没有以root身份登录吗?

当安装程序以root(sudo,su)身份运行时,或者当它已经在
/etc/rvmrc
/
~/.rvmrc
中设置时,指向
/usr/local/rvm
的rvm\u路径被选中,请尝试删除这两个文件:

sudo rm -rf /etc/rvmrc ~/.rvmrc
再次安装之前,还要确保重新登录/打开新外壳并验证没有
rvm_路径

env | grep rvm

当安装程序以root(sudo,su)身份运行或已在
/etc/rvmrc
/
~/.rvmrc
中设置时,将选择指向
/usr/local/rvm
的rvm_路径,请尝试删除这两个文件:

sudo rm -rf /etc/rvmrc ~/.rvmrc
再次安装之前,还要确保重新登录/打开新外壳并验证没有
rvm_路径

env | grep rvm

您是否以root用户身份运行该命令?如果我以root用户身份运行该脚本,则一切正常,并且成功地将rvm安装到/usr/local,但我不希望每次都以root用户身份或sudo用户身份运行命令(如sudo gem…、sudo rvm get…,等等),您是否以root用户身份运行该命令?如果我以root用户身份运行该脚本,则一切正常,并成功地将rvm安装到/usr/local,但我不希望每次都在root或sudo下运行命令(如sudo gem…,sudo rvm get…,等等)。是的,我确信,我不是root(uid!=0)。在我以前的系统上,我有使用rvm(5台服务器)的成功经验,但在我的家庭桌面上,我遇到了这个问题。我现在的操作系统是Ubuntu11.10。我已经阅读了所有的互联网(thx Obama),不幸的是,它没有任何帮助(没有真正回答这个问题……但是)彼得:改变
rvm_路径是不够的,因为生成的
/etc/profile.d/rvm.sh
也被硬编码为
/usr/local/
。所以这也需要更改。是的,我确信,我不是root(uid!=0)。在我以前的系统上,我有使用rvm(5台服务器)的成功经验,但在我的家庭桌面上,我遇到了这个问题。我现在的操作系统是Ubuntu11.10。我已经阅读了所有的互联网(thx Obama),不幸的是,它没有任何帮助(没有真正回答这个问题……但是)彼得:改变
rvm_路径是不够的,因为生成的
/etc/profile.d/rvm.sh
也被硬编码为
/usr/local/
。因此,这也需要更改。完全清理后的相同情况:(布拉布拉布拉…curl返回状态“23”Thx Everyone,在我在etc目录下找到的下一个文件:/etc/profile.d/rvm.sh中进行了深灰色处理。此文件的rmv_path参数设置为/usr/local/rvm。完全清理后的相同情况:(废话废话…curl返回状态'23'Thx Everyone,在我在etc目录下的下一个文件:/etc/profile.d/rvm.sh中找到了它。该文件已将rmv_path参数设置为/usr/local/rvm。