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!」と表示されれば成功。
お疲れさまでした。