Ruby Version Manager簡稱RVM,是一款非常好用的ruby版本管理以及安裝工具。
關於rvm的安裝,可以參考以下文章:
use rvm install and manage ruby version
Set up professional rails3 develpment on ubuntu (part two)
我將自己安裝rvm過程中碰到的問題及解決辦法簡單列一下:
1.執行:curl -k https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer >./ins
會報錯:Unknown SSL protocol error in connection to raw.github.com:443
解決辦法:去掉 -k ,即curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer >./ins
2.執行cat ins|bash -s stable命令的時候,報錯如下:
Upgrading the RVM installation in /usr/local/rvm/ cp: 無法獲取"/usr/local/rvm/src/rvm/bin/rake" 的文件狀態(stat): 沒有那個文件或目錄 cp: 無法獲取"/usr/local/rvm/src/rvm/bin/bundle" 的文件狀態(stat): 沒有那個文件或目錄 Upgrade of RVM in /usr/local/rvm/ is complete. # Administrator, # # Thank you for using RVM! # We sincerely hope that RVM helps to make your life easier and more enjoyable!!! # # ~Wayne, Michal & team. In case of problems: http://rvm.io/help and https://twitter.com/rvm_io Upgrade Notes: * No new notes to display.
解決辦法:不用管他,直接 source /etc/profile.d/rvm.sh 就可以啟用rvm,如果rvm成功安裝的話,使用rvm -v就可以查看rvm的版本信息。
root@kali:/# rvm -v rvm 1.25.23 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
3.使用rvm安裝軟件的時候,下載速度很慢,怎么辦?
解決辦法:修改ruby的安裝源到國內的淘寶鏡像服務器
root@kali:~# gem source --add 'http://ruby.taobao.org/' source http://ruby.taobao.org/ already present in the cache root@kali:~# gem source -l *** CURRENT SOURCES *** https://rubygems.org/ http://ruby.taobao.org/
4.系統中已經安裝了ruby 2.0.0p353。但,rvm use 2.0.0p353的時候會出錯:
root@kali:~# rvm use 2.0.0p353 ruby-2.0.0p353 is not installed. To install do: 'rvm install ruby-2.0.0p353'
解決辦法:使用人rvm list,列出已安裝的ruby版本
root@kali:~# rvm list rvm rubies =* ruby-2.0.0-p353 [ i686 ] # => - current # =* - current && default # * - default
然后,根據上面列出的ruby名稱,rvm use ruby-2.0.0-p353就可以切換ruby版本了
5.執行rvm gemset rails4命令后,報錯如下:
Unknown subcommand 'rails4'
解決辦法:rvm gemset create rails4 (create不要忘記了)
作者:曾是土木人(http://www.cnblogs.com/hongfei)
原文地址:http://www.cnblogs.com/hongfei/p/3678123.html