心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

Ruby 1.9系をインストールする

   


Rubyのバージョン管理ができるrbenvをインストールしたらいよいよRubyのインストールです。

実はMacにはRubyが標準でインストールされているんですよね。なので、正しくはRubyのバージョンアップかな。より新しいRubyをインストールします。

いま入っているRubyのバージョンを確認する

Terminalから

ruby -v

と打つと、

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

と帰ってきます。Macにデフォで入っている1.8系はもう古く、最新は2.0系になっていますが、今回のインストールでは一番使われている1.9系を入れたいと思います。

インストールできるRubyのバージョンを確認する

Terminalから

rbenv install -l

と打つと、インストールできるものリストが表示されます。

Available versions:
1.8.6-p383
1.8.6-p420
1.8.7-p249
1.8.7-p302
1.8.7-p334
1.8.7-p352
1.8.7-p357
1.8.7-p358
1.8.7-p370
1.8.7-p371
1.8.7-p374
1.9.1-p378
1.9.1-p430
1.9.2-p0
1.9.2-p180
1.9.2-p290
1.9.2-p318
1.9.2-p320
1.9.3-dev
1.9.3-p0
1.9.3-p125
1.9.3-p194
1.9.3-p286
1.9.3-p327
1.9.3-p362
1.9.3-p374
1.9.3-p385
1.9.3-p392
1.9.3-p429
1.9.3-p448
1.9.3-preview1
1.9.3-rc1
2.0.0-dev
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.1.0-dev
jruby-1.5.6
jruby-1.6.3
jruby-1.6.4
jruby-1.6.5
jruby-1.6.5.1
jruby-1.6.6
jruby-1.6.7
jruby-1.6.7.2
jruby-1.6.8
jruby-1.7.0
jruby-1.7.0-preview1
jruby-1.7.0-preview2
jruby-1.7.0-rc1
jruby-1.7.0-rc2
jruby-1.7.1
jruby-1.7.2
jruby-1.7.3
jruby-1.7.4
maglev-1.0.0
maglev-1.1.0-dev
maglev-2.0.0-dev
mruby-dev
rbx-1.2.4
rbx-2.0.0-dev
rbx-2.0.0-rc1
ree-1.8.6-2009.06
ree-1.8.7-2009.09
ree-1.8.7-2009.10
ree-1.8.7-2010.01
ree-1.8.7-2010.02
ree-1.8.7-2011.03
ree-1.8.7-2011.12
ree-1.8.7-2012.01
ree-1.8.7-2012.02
topaz-dev

たくさんありますが、Ruby1.9系で最新の”1.9.3-p448”をインストールすることにします。

バージョン指定してRubyをインストールする

1.9.3-p448を入れたいので、Terminalから

CONFIGURE_OPTS="--with-opt-dir=/usr/local/" rbenv install 1.9.3-p448

と打ちます。
普通に”rbenv install 1.9.3-p448”と打つとOpenSSLが使えない!みたいなエラーが出ましたのでインストール先を指定するoptionを書いておきました。インストール結構時間かかります。/Users/local/.rbenv/versions/1.9.3-p448にインストールが始まりました。待ちます。

インストールが成功したらお約束の

 rbenv rehash

です。

 rbenv versions

と打つと

1.9.3-p448

Rubyインストールが確認できました。

Rubyのバージョンを切り替える

 ruby -v

と打つと、相変わらず

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

古いバージョンのままです。先ほどインストールしたRubyのバージョンに切り替えます。

rbenv global 1.9.3-p448

このあと再び

 ruby -v

と打つと

ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.5.0]

今回インストールしたRubyに切り替わりました。

はーめでたし。では次はRailsのインストールいってみよう!

ここまでの手順は、oiaxさんの
Ruby on Rails 3.2 を Mac OS X にインストールする手順をかなり丁寧に説明してみました
に沿っています。今までrubyのインストールに挑戦しては何度も失敗し、手戻りもできずOSのクリーンインストールも行ったりと、本当に泣きを見ましたが、Homebrew+rbenvで、間違えにくいインストールがrubyもできるようになったんだなと思います。phpでいうなら3.0時代?

 - テクニカル ,

Comment

  1. […] Rubyのアップデートが終わったので、いよいよRailsをインストールします。 […]

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
createとnew

ruby on rails3プリケーションプログラミングの本の内容をruby2. …

no image
RailsTutorial4.0を高速で復習する。9.2.3章。

9.2.3フレンドリーフォワーディング、です。 ログオンしていないユーザーが編集 …

no image
「Follow me」バッジのつけ方。

ブログの横についている「Follow me」バッジ。いろんな方がつけているのを見 …

no image
RailsTutorial4.0を高速で復習する。6.2.3章。

6.2.3長さを検証する、です。空データを拒否した次は、入力できるデータ長の制限 …

Mac miniの液晶モニターにDell U2713HM使っています。

次期モデルが出るかもしれないのにMac miniを買って、自分でメモリを16Gに …

no image
RailsTutorial4.0を高速で復習する。5.4.2章の途中から。

リスト5.35 ボタンをユーザー登録ページにリンクする、です。 リンクを貼る系は …

no image
RailsTutorial4.0を高速で復習する。10.3.3章。

10.3.4マイクロポストを削除する、です。 仕様 マイクロポスト個別に削除でき …

Railsを立ち上げる

RubyのアップデートとRailsのインストールが無事終わったので、いよいよRa …

no image
ヘルパーメソッドを自作する

便利なrailsのヘルパーメソッド。自分でも作れます。 作るときは、 アプリのd …

no image
wordpressはじめます

ブログを立ち上げるのは久しぶりです。 以前から、ブログメディアをやりたいと思って …