Mac OS X 10.6自带Ruby 1.8.7,不过RubyGem版本太低,无法安装Rails 3。参考Installing Ruby 1.9 and Rails 3 on Mac OS X可快速安装Rails 3开发环境。
首先,安装XCode 3或4,以确保GCC被安装在系统里用于编译Ruby。其次,安装Git,如果安装的最新的XCode 4,则Git已经被安装了。
然后,安装RVM:
$ bash < <( curl -s https://rvm.beginrescueend.com/install/rvm )
注意两个<之间还有空格。
设置当前的bash_profile:
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" ' >> ~/.bash_profile
关闭Console并再次打开,就可以检查RVM是否已经添加到当前profile:
$ type rvm | head -1
rvm is a function
安装Ruby 1.9.2:
$ rvm install ruby
RVM会自动下载最新版Ruby源码,然后编译、安装。
接着把1.9.2设置为默认版本:
$ rvm --default 1.9.2
查看版本:
$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.3]
$ gem -v
1.6.2
生成doc:
$ rvm docs generate
安装Rails:
$ gem install sqlite3
$ gem install rails
查看Rails版本:
$ rails -v
Rails 3.0.7
大功告成!