MacPortsを使ったRuby/Railsのインストール
MacPortsを使ったRubyとRuby on Railsのインストール記録です。
Rubyをインストールする場合、Ruby本家からソースコードをダウンロードしてコンパイルする方法が開発者らしいと思ったのですが、自宅Macなので時間をかけたくなかったため、安直な方法を選びました。
MacPortsのインストールとRuby本体、RubyGems、Ruby on Railsをインストールすることを目指します。
MacPortsのインストール
MacPortsのインストールははこべにっき#さんの「MacPortsでステキなUNIXツールをインストール」を参考にさせていただきました。
MacPortインストールの準備
MacPortsのインストールにはXcode Toolsが必要です。
Xcode Toolsは、Max OS X付属のインストールディスクを使用してインストールするか、Apple Developper Connectionのサイトからダウンロード(要会員登録)してインストールします。2007/09/02現在、Xcodeの最新版は、2.4.1です。
Rubyのインストール
MacPortsのインストールが終了したら、本題のRubyとRailsのインストールを行います。
まずは、Ruby本体のインストールから。
MacPortsは、通常依存関係があるソフトウェアやライブラリがあわせてインストールされるため、下記コマンドだけでRubyのインストールが実行されます。とっても簡単。
$ sudo port install ruby
MacPortsのインストーラはソフトウェアをインストールする際にソースコードのダウンロード、コンパイル、インストールを行っているようなので、Rubyの様な多くのライブラリに依存しているソフトウェアのインストールには時間がかかります。
インストール実行中のログを眺めていると、Rubyが必要としているライブラリが見えてきてちょっとしたお勉強になりますね。
インストール終了後、"ruby -v"を実行すると、バージョン情報が表示されます。
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-darwin8.10.1]
「ruby 1.8.6」と表示されれば、ちゃんとインストールがされています。
Rubyのバージョンが「ruby 1.8.6 (2007-03-13 patchlevel 0) 」ということなので、Ruby本家の最新版(1.8.6-p36)からすると少し古いバージョンがインストールされています。