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