RVM 是一個類似於 python virtualenv 套件的東東.
- RVM 安裝 GEM 和 passenger-install-apache2-module 不需加上 sudo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| 1. 先安裝 RVM bash < <(curl -B http://rvm.beginrescueend.com/install/rvm)
2. 激活 RVM 環境 source ~/.rvm/scripts/rvm
3. 在 RVM 下重新安裝 readline 和 ruby (可用 ree [Ruby Enterprise Edition] 版本) 1. rvm package install readline 2. rvm remove 1.9.2 3. rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
4. 安裝完成後切換到 RVM 中的 Ruby 1.9.2 版本 (查看版本,和路徑是否正確) 1. rvm use 1.9.2 2. ruby -v 3. which ruby
5. 設置 1.9.2 為 RVM 中的預設環境 1. rvm 1.9.2 --default
6. 在 RVM 中的 1.9.2 版本中重新再安裝一次 readline 和建立連結(Symlinks) 1. brew install readline 2. brew link readline
7. 之後再重新整合 1.9.2 (irb 中文好像有點問題?) 1. rvm --reconfigure --force --C --with-readline-dir=/usr/local install 1.9.2
8. 最後便是直接在 1.9.2 中安裝 rails 1. gem install rails
9. 在安裝完成後,可以在 ~/.bash_profile 中加入 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
|
參考:
- http://blog.eddie.com.tw/2011/04/08/rvm-and-gemsets/
- https://rvm.beginrescueend.com/rvm/install/
- https://rvm.beginrescueend.com/rvm/basics/