星期二, 4月 24, 2012

[Ruby] MacOSX 安裝Ruby

這篇文章記錄自已安裝Ruby環境的心得,
自已裝過一遍才會遇到不一樣的問題lol

系統環境:
Mac OSX 10.7.3


前置工作:

請先安裝XCode

開始安裝:


步驟一:安裝homebrew

homebrew是用來管理MacOS上的套件,幫助你方便安裝git、sqlite、MySQL、Ruby等等套件

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

步驟二:透過裝好的homebrew來安裝Git、Sqlite、Ruby

$ brew install git 
$ brew install sqlite 
$ brew install ruby

不過我的MBA lion用brew裝不了1.9.3的ruby,下載完成後沒有自動安裝。
最後改用RVM安裝(Ruby Version Manager, Ruby環境的版本管理工具)

Install RVM:
$ curl -L get.rvm.io | bash -s stable

Load RVM:
$ source ~/.rvm/scripts/'rvm'

Find the requirements (follow the instructions):
$ rvm requirements

Install ruby:
$ rvm install 1.9.3

Or guided mode with ruby & rails
$ curl -L get.rvm.io | bash -s stable --rails

Or guided mode with rubinius & rails & puma
$ curl -L get.rvm.io | bash -s stable --ruby=rbx --gems=rails,puma

步驟三:Rubygem安裝套件

Rubygem是Ruby的套件管理系統,讓你可以輕鬆的安裝或管理Ruby的函式庫。

常用指令集
  • gem -v 告訴你 RubyGems 的版本 
  • gem update --system 升級RubyGems的版本 
  • gem install gem_name 安裝某個套件 
  • gem list 列出安裝的套件 
  • gem update gem_name 更新最新版本 
  • gem update 更新所有你安裝的
  • Gems gem install -v x.x.x gemname 安裝特定版本 
  • gem uninstall gem_name 反安裝
安裝套件
$ gem install gem_name --no-ri --no-rdoc

步驟四:透過gem安裝Ruby on Rails
$ gem install rails --no-ri --no-rdoc

tip:如果不安裝文件說明就加這些參數 --no-ri --no-rdoc

#查看Rail version
$rails -v

在查看Rails的版本的時候有發生Rails: Could not find railties的錯誤。
可以用 gem list來查看是否有railties的套件,如果沒有就會有這個錯誤訊息。
多試幾次gem install rails就可以解決了。

使用gem的安裝過程中都有發生Xcode不是4.3版的警告訊息,不過似乎沒有影響。

目前安裝版本為
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0]
Rails 3.2.3

Reference:
Ruby on Rails實戰聖經安裝Rails開發環境





沒有留言:

張貼留言

留個話吧:)