MacでRuby on Railsを始めるには RailsInstaller !! Ruby,Rails,Git... が1クリックでインストール完了
Mac OS X には最初から RubyやRuby on Railsが入っていますがバージョンが古く現実的ではありません。最新の Ruby on Railsを使うには、 Xcode入れて、 rvm 入れて、 Ruby 入れて、Railsを入れて、MySQLとかをインストールするために Homebrew いれて 。。。 とかなりたへんです でした。 しかし RailsInstaller が出来たのでワンクリックでインストールが完了します。
VMWareFusion 4
私のMacには既に Xcode,rvm,Ruby,Rails,Homebrew, ... が入っているし、この環境を消してまでRailsInstallerのテストは行えません。そんな時には VMWareFusion 4 です。VMWareFusion 4ではWindowsやLinux以外に Mac OS X Lion を動かす事ができるのです! インストール実験にはもってこいの環境です。
下の画像は VMWareFusion 4 の上で Mac OS X Lion を動かしている Mac OS X Lionの画面です。Macの中にMacがあるのがわかりますか?

インストール
http://railsinstaller.org/ をアクセスし RailsInstaller をダウンロードし、インストールします。通常のMacアプリと同じです。とくに説明はいりませんが http://railsinstaller.org/ にあるビデオを見ると手順がわかります。
インストール前は ruby 1.8.7 がインストールされています、git や gcc は入っていません。
chappy-vm:~ yy$ ruby --version ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0] chappy-vm:~ yy$ git --version -bash: git: command not found chappy-vm:~ yy$ gcc --version -bash: gcc: command not found
インストール後に、再度ターミナル(Shell)を起動すると、Ruby 1.9.3, Rails などがインストールされています。
chappy-vm:~ yy$ ruby --version ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0] chappy-vm:~ yy$ git --version git version 1.7.4.4 chappy-vm:~ yy$ gcc --version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00) ... chappy-vm:RailsWorks yy$ rails --version Rails 3.2.2
早速 Todo アプリを作ってみましょう
chappy-vm:RailsWorks yy$ rails new todo_app
create
create README.rdoc
create Rakefile
....
run bundle install
Fetching gem metadata from https://rubygems.org/.........
Installing rake (0.9.2.2)
Using i18n (0.6.0)
Installing multi_json (1.3.6)
...
chappy-vm:RailsWorks yy$ cd todo_app/
chappy-vm:todo_app yy$ rails g scaffold todo due:date task:string
invoke active_record
create db/migrate/20120603031721_create_todos.rb
...
chappy-vm:todo_app yy$ rake db:migrate
== CreateTodos: migrating ==========================================
-- create_table(:todos)
-> 0.0011s
== CreateTodos: migrated (0.0017s) =================================
chappy-vm:todo_app yy$ rails s
=> Booting WEBrick
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000
...
ちなみに RailsInstaller は rvm を使っているので、慣れてくれば 複数のバージョンの Ruby、複数のバージョンの Railsを1つの Mac にインストールして使う事ができます。
Jewelrybox
今回、初めて知ったのですが RailsInstaller には Jewelrybox というアプリが含まれています。
これは、 rvm をGUIベース管理できるツールです。GUIが好きな人はインストールしてみると良いと思います。
今日のまとめ: Mac買ったらすぐにいれるべきソフト RailsInstaller

