我按照RVM主页上的说明进行操作(https://rvm.beginrescueend.com/rvm/install/)
我键入以下内容:
sudo bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
Run Code Online (Sandbox Code Playgroud)
脚本执行,似乎没有给出任何错误.
没有sudo的同样错误:
Warning: Failed to create the file
Warning: /usr/share/ruby-rvm/archives/wayneeseguin-rvm-stable.tgz: Permission
Warning: denied
0 792k 0 3908 0 0 2257 0 0:05:59 0:00:01 0:05:58 2257
curl: (23) Failed writing body (0 != 3908)
Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'.
curl returned status '23'.
Run Code Online (Sandbox Code Playgroud)
我也把它放在我的〜/ .bashrc中
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Run Code Online (Sandbox Code Playgroud)
我得到的是:
~$ type rvm | head -1
bash: type: rvm: not found
~$ source "/usr/local/rvm/scripts/rvm"
bash: /usr/local/rvm/scripts/rvm: No such file or directory
~$ source "$HOME/.rvm/scripts/rvm"
bash: /home/anonym/.rvm/scripts/rvm: No such file or directory
Run Code Online (Sandbox Code Playgroud)
怎么解决这个问题?
PS
我正在使用Ubuntu 11.10
hec*_*hec 29
苏多问题.这对我有用,可以安装rvm.做就是了:
curl -L https://get.rvm.io | sudo bash -s stable --ruby
Run Code Online (Sandbox Code Playgroud)
小智 16
nano ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
在文件的底部添加这些行
unset rvm_path
unset GEM_HOME
Run Code Online (Sandbox Code Playgroud)
然后跑
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
rvm install 2.1.3
rvm use 2.1.3 --default
ruby -v
Run Code Online (Sandbox Code Playgroud)
Kar*_*k S 11
你能试试这个:
$ curl -s raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
Run Code Online (Sandbox Code Playgroud)
要么
$ curl -s raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | sudo bash -s stable
Run Code Online (Sandbox Code Playgroud)
取决于您的权限.这应该有所帮助.它帮助了我!:)
小智 6
我确信有一个更优雅的方法可以解决这个问题,但我遇到了同样的问题并且有点匆忙,所以我选择了一个快速而肮脏的解决方法:
$ curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer > foo.sh
$ chmod 755 foo.sh
Run Code Online (Sandbox Code Playgroud)
然后编辑第162行,并将-k添加到curl命令:
$ vim foo.sh
162 if curl -Lk https://github.com/${_repo}/rvm/tarball/${_branch} -o ${rvm_archives_path}/${_repo}-rvm-${_branch}.tgz
Run Code Online (Sandbox Code Playgroud)
然后运行脚本:
$ ./foo.sh --branch stable
Run Code Online (Sandbox Code Playgroud)
就像我说的那样,并不理想,但它让我得到了我需要快速的地方.