天天看點

macosx zsh下安裝rvm和ruby

1)curl -L get.rvm.io | bash -s stable

2)把下面一行加到~/.zshrc中:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"      

3)source ~/.zshrc

4)修改rvm的ruby安裝源到國内的淘寶鏡像伺服器,可提高安裝速度。

sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db      

5)Ruby 的安裝與切換

列出已知的 Ruby 版本

rvm list known      

安裝一個 Ruby 版本

rvm install 2.2.0      

這裡安裝了最新的 2.2.0, ​

​rvm list known​

​ 清單裡面的都可以拿來安裝。

切換 Ruby 版本

rvm use 2.2.0      

如果想設定為預設版本,這樣一來以後新打開的控制台預設的 Ruby 就是這個版本

rvm use 2.2.0 --default      

查詢已經安裝的ruby

rvm list      

解除安裝一個已安裝版本

rvm remove 1.8.7      
6) 更改gem source
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 請確定隻有 ruby.taobao.org
然後就可以用gem了。      
如果你使用 Gemfile 和 Bundle (例如:Rails 項目)
你可以用bundle的gem源代碼鏡像指令。      
$ bundle config mirror.https://rubygems.org https://ruby.taobao.org      
這樣你不用改你的 Gemfile 的 source。      
source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...