2012-03-07

Ruby on Railsをインストールしてみる

OS X 10.6を使っていますが、ターミナルで「ruby --version」と打ったところruby 1.8.7が入っているということが分かりました。1.9.x をインストールして、これをデフォルトに設定してしまうつもりですが、1.8も必要なのかもしれないので「ruby18」とリネームしておきます。
$ cd /usr/bin
$ sudo mv ruby ruby18

現在MacPortsにある最新版のrubyは、1.9.3のようです。railsのページでは1.9.2が推奨されていましたが、MacPortsにあるバージョンをインストールすることにします。
$ sudo port install ruby19 +nosuffix
詳しいことは分かりませんが、「+nosuffix」をつけると、ターミナルで「ruby」と打つだけで起動できるようになるらしいです。インストールには結構時間がかかりました。
インストールが完了して、ターミナルで「ruby --version」とやってみたら、先ほどまでと同じく1.8.7が表示されました。「あれっ」と思ってターミナルを再起動、再度試してみたら今度はちゃんと1.9.3と表示されました。

このとき「gem --version」は1.8.11でした。アップデートする必要があるかもしれないと思って
$ sudo gem update --system
としてみたら、1.8.17になりました。

いよいよrailsをインストールします。
$ sudo gem install rails
ここまでやった後、試しにAptana Studio(Eclipseプラグイン)でrailsプロジェクトをつくってみました。すると、パスワードを入力するように言われ、言われるがままに入力すると、いろいろとbundleというやつをインストールしてくれました。ありがたいことです。
Enter your password to install the bundled RubyGems to your system: 

Fetching source index for https://rubygems.org/
Using rake (0.9.2.2) 
Using i18n (0.6.0) 
Using multi_json (1.1.0) 
Using activesupport (3.2.2) 
Using builder (3.0.0) 
Using activemodel (3.2.2) 
Using erubis (2.7.0) 
Using journey (1.0.3) 
Using rack (1.4.1) 
Using rack-cache (1.2) 
Using rack-test (0.6.1) 
Using hike (1.2.1) 
Using tilt (1.3.3) 
Using sprockets (2.1.2) 
Using actionpack (3.2.2) 
Using mime-types (1.17.2) 
Using polyglot (0.3.3) 
Using treetop (1.4.10) 
Using mail (2.4.3) 
Using actionmailer (3.2.2) 
Using arel (3.0.2) 
Using tzinfo (0.3.32) 
Using activerecord (3.2.2) 
Using activeresource (3.2.2) 
Using bundler (1.0.22) 
Installing coffee-script-source (1.2.0) 
Installing execjs (1.3.0) 
Installing coffee-script (2.2.0) 
Using rack-ssl (1.3.2) 
Installing json (1.6.5) with native extensions 
Installing rdoc (3.12) 
Using thor (0.14.6) 
Using railties (3.2.2) 
Installing coffee-rails (3.2.2) 
Installing jquery-rails (2.0.1) 
Using rails (3.2.2) 
Installing sass (3.1.15) 
Installing sass-rails (3.2.4) 
Installing sqlite3 (1.3.5) with native extensions 
Installing uglifier (1.2.3) 

とりあえずこんなところです。

0 件のコメント: