Rails3 (beta2) のインストール

Ruby on Rails 3.0 Release Notes」を参考に、Rails 3 をインストールしてみる。なお現時点ではまだ正式リリース前 (beta2) であることに注意。

Ruby 1.8.7 をインストール

Ruby 1.8.7 以上か、または Ruby 1.9.2 をインストールする。1.9.2 はまだリリースされてないので、1.8.7 を入れるのがいいだろう。Mac OS X ユーザなら、MacPorts を使うとよい。

$ port info ruby | head -1
ruby @1.8.7-p249, Revision 1 (lang, ruby)
$ sudo port install ruby

RubyGems 1.3.6 をインストール

RubyGems 1.3.6 をインストールする。それ以前のバージョンだと、あとでインストールする bundler というライブラリがエラーになるので注意。

## まだ RugyGems がインストールされてなければインストールする
$ sudo gem install rb-rubygems    # MacPorts の場合
## インストールされてある RubyGems が古ければアップデートする
$ gem -v
1.3.5
$ sudo gem update --system
$ gem -v
1.3.6

ライブラリをインストール

必要なライブラリをインストールする。rack-mount はバージョンを指定してインストールする。

$ sudo gem install tzinfo builder i18n memcache-client rack \
  rake rack-test erubis mail text-format thor bundler \
  --no-ri --no-rdoc
$ sudo gem install rack-mount -v=0.4 --no-ri --no-rdoc

また Rails のデフォルトでは SQLite を使うので、sqlite3-ruby もインストールしておく。

$ sudo gem install sqlite3-ruby --no-ri --no-rdoc

Rails 3.0 のインストール

Rails 3.0 をインストールする。正式リリース前なので、gem コマンドに --pre オプションをつける必要がある。

$ sudo gem install rails --pre --no-ri --no-rdoc

インストールしたら、rails コマンドでバージョンを確かめる。

$ rails --version
Rails 3.0.0.beta2    # ちゃんと 3.0 になってる

Rails アプリを作成

Rails アプリを作成してみる。

$ rails myapp
      create  
      create  README
      create  .gitignore
      create  Rakefile
      create  config.ru
      create  Gemfile
      create  app
      ....(snip)....
$ cd myapp
$ ls -F
.gitignore      app/            doc/            script/
Gemfile         config/         lib/            test/
README          config.ru       log/            tmp/
Rakefile        db/             public/         vendor/

開発用サーバは、「rails server」または「rails s」で起動する。Rails 2 までと起動方法が違うことに注意。

$ rails server -p 3000      # 起動コマンドが変更されている
=> Booting WEBrick
=> Rails 3.0.0.beta2 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-04-05 22:19:45] INFO  WEBrick 1.3.1
[2010-04-05 22:19:45] INFO  ruby 1.8.7 (2010-01-10) [i686-darwin10.2.0]
[2010-04-05 22:19:45] INFO  WEBrick::HTTPServer#start: pid=9149 port=3000

ブラウザで http://localhost:3000/ にアクセスし、「Welcome aboard - You're riding Ruby on Rails!」と表示されれば成功。


お疲れさまでした。


あわせて読みたい