MacBookAirでRVM/Gemを使ったRuby 1.9.2、Rails 3.1.0等のインストール
RVM/Gemを使ってRubyの開発環境を整える
複数のRubyを使い分けるために、RVM(Rubyバージョン管理アプリ)をインストールします。
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
インストールしたRVMをパスに通します。
$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
.bash_profileを再読み込みします。
$ cd $ source .bash_profile
これでRVMの基本設定は完了です。試しに実行してみましょう。
$ rvm version rvm 1.8.3 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
1.9系のRubyをインストールします。
MacOSX 10.7.1(Lion)には、デフォルトで1.8系のRubyがインストールされています。確認してみましょう。
$ ruby -version ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] -e:1: undefined local variable or method `rsion' for main:Object (NameError)
Homebrewを使って1.9系を入れましょう。インストールした後にデフォルトの動作を1.9.2に変更します。
$ rvm install 1.9.2 $ rvm use ruby-1.9.2 $ ruby -version ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.1] -e:1:in `<main>': undefined local variable or method `rsion' for main:Object (NameError)
Rails周りをいろいろインストールします。
$ gem install rails $ gem install thin $ gem install bundler $ gem install i18n
Railsの動作確認をする
$ mkdir work $ cd work $ rails new foo $ cd foo $ rails g scaffold user name:string email:string $ rake db:migrate $ rails s &
ブラウザで動作確認します。 http://localhost:3000/users
無事に表示できました。
まとめ
RVMとGemによって、Macで簡単にRuby関連のインストール管理ができるようになりました。とても簡単です!brewコマンドなどを使いこなしてインストールを楽にしましょう!