gist

2012年10月14日日曜日

Mac OS X Mountain Lion (10.8.2) に Rails 3.2.8 をインストールする

約100日ぶりの更新です。
RailsとiOS/Androidアプリとクラウド3点セットのお仕事が増えてきましたので、少しNode.jsから離れて、更新を続けようと思います。

Moutain LionにRailsをインストールしたときの作業のログです。
Rubyのバージョン管理ツールにrbenvを使用しています。

事前準備

  • AppStoreでXcode 4.5.1 をインストールしておく
  • Xcode 4.5.1の設定からCommand Line Tools をインストールしておく

Homebrewをインストールする

$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
$ brew doctor
Your system is raring to brew.

rbenvをインストールする

$ brew install rbenv

.bash_profileを編集して以下の一行を追加します。

$ vim ~/.bash_profile
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

再読込を忘れずに

$ source ~/.bash_profile

ruby-buildをインストール

rbenv install -l でインストール可能なバージョンのリストが表示されればOKです。

$ brew install ruby-build
$ rbenv install -l
Available versions:
1.8.6-p383
1.8.6-p420
1.8.7-p249
1.8.7-p302
...
1.9.3-p0
1.9.3-p125
1.9.3-p194
1.9.3-preview1

Rubyをインストールする

$ rbenv install 1.9.3-p194
$ rbenv versions
1.9.3p194
$ rbenv global 1.9.3-p194
$ rbenv rehash
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0]
$ which ruby
/Users/inoue/.rbenv/shims/ruby
view raw 06_install_ruby hosted with ❤ by GitHub

使用しているrubyのバージョンが1.9.3-p194でパスが変更されていればOK。

Railsをインストールする

$ gem install rails
$ source ~/.bash_profile
$ rails -v
Rails 3.2.8

Railsアプリを作成する

$ rails new helloworld
$ cd helloworld/
$ rails s
=> Booting WEBrick
=> Rails 3.2.8 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-10-14 12:51:43] INFO WEBrick 1.3.1
[2012-10-14 12:51:43] INFO ruby 1.9.3 (2012-04-20) [x86_64-darwin12.2.0]
[2012-10-14 12:51:43] INFO WEBrick::HTTPServer#start: pid=28949 port=3000

ブラウザから http://localhost:3000/ にアクセスして以下の画面が表示されたRailsのインストールは完了です。