RVM 是一個命令行工具,可以提供一個便捷的多版本 Ruby 環(huán)境的管理和切換投蝉。 官方地址
如果你打算學(xué)習(xí) Ruby / Rails, RVM 是必不可少的工具之一唁盏。
這里所有的命令都是再用戶權(quán)限下操作的谷朝,任何命令最好都不要用 sudo.
RVM 安裝
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
修改 RVM 的 Ruby 安裝源到 Ruby China 的 Ruby 鏡像服務(wù)器拌禾,這樣能提高安裝速度
$ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
Ruby 的安裝與切換
列出已知的 Ruby 版本
rvm list known
安裝一個 Ruby 版本
rvm install 2.2.0 --disable-binary
這里安裝了最新的 2.2.0, rvm list known 列表里面的都可以拿來安裝鬓照。
解決Ruby 運(yùn)行環(huán)境中的 OpenSSL 的默認(rèn)證書位置與brew 安裝的 openssl 會把證書位置不一致的問題 問題描述
rvm pkg install openssl
rvm install 2.0.0 --with-openssl- dir=$HOME/.rvm/usr
切換 Ruby 版本
rvm use 2.2.0
如果想設(shè)置為默認(rèn)版本弃甥,這樣一來以后新打開的控制臺默認(rèn)的 Ruby 就是這個版本
rvm use 2.2.0 --default
查詢已經(jīng)安裝的ruby
rvm list
卸載一個已安裝版本
rvm remove 1.8.7