2010年9月6日 星期一

Mac OS X - 更新 Ruby 與 Ruby on Rails

首先參考「Ruby 1.8.7 與 Mac OS X 的地雷」這一篇文章來更新 Ruby。因為之前為了 ImageMagick 安裝過 MacPorts,所以我就用 MacPorts 這種比較簡單的方式。

1. 安裝 Ruby 1.8.7
$ sudo port install ruby
這樣會先安裝 openssl 與 readline,再安裝 Ruby 1.8.7。

2. 移除內建 Ruby 1.8.6 的 Symbolic Link
$ cd /usr/bin
$ sudo rm ruby ri rdoc gem
這樣會移除 /usr/bin 目錄內 1.8.6 版相關的 Symbolic Link。

3. 安裝 RubyGems 1.3.7

先到 RubyForge 下載 RubyGems,解壓縮之後,執行:
$ sudo mv rubygems-1.3.7 /opt/local/lib
$ cd /opt/local/lib/rubygems-1.3.7
$ sudo ruby setup.rb

確認 ruby、ri、rdoc、與 gem 等指令,都安裝在 /opt/local/bin 目錄之下:
$ which ruby ri rdoc gem

4. 更新 Rails

按照「Developing Rails Applications on Mac OS X Leopard」這一篇文章的步驟:
$ sudo gem update --system
$ sudo gem install rails
$ sudo gem update rake
$ sudo gem update sqlite3-ruby

這樣就可以了!

1 則留言:

  1. 您好~

    現在推薦使用 homebrew 來安裝^^"

    那篇是很久以前沒有 homebrew 才找到的解法~

    回覆刪除