Hacking My Way 〜 itogのhack日記
この広告は、90日以上更新していないブログに表示しています。
ruby
開発マシンに複数のRubyを入れて管理するにはRVMが有名だったけど37signalsのsstephensonという人が作ったrbenvというのが最近人気になってるらしいのでMac OS Lionにインストールしてみました。
GitHub - rbenv/rbenv: Groom your app’s Ruby environment
インストール
Homebrewがインストールされていれば簡単にインストールできます。
下記コマンドを実行します。
$ brew install rbenv
$ brew install ruby-build
~/.bach_profile に以下を追加します。
eval "$(rbenv init -)"
gccのインストール
これで準備OK、早速Rubyをインストールしようとすると、エラーになります。Mac OS X Lion以降、XCodeに入っているgccが llvm gccというのに変わったらしく、これだとうまく行かないようなので、別途gcc入れる必要があります。
ここから
h[ttps://github.com/kennethreitz/osx-gcc-installer:title]
Pre-Build binaryをダウンロードします。
OS X 10.7 Lion: GCC-10.7.pkg
インストーラになってるので実行します。790MBほど必要だと言われます。
$ rbenv install
で利用可能なバージョン一覧が表示されるので、使いたいものをインストールします。
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.9.1-p378
1.9.2-p180
1.9.2-p290
1.9.3-dev
1.9.3-p0
1.9.3-p125
1.9.3-preview1
1.9.3-rc1
2.0.0-dev
jruby-1.6.3
jruby-1.6.4
jruby-1.6.5
jruby-1.6.5.1
jruby-1.6.6
jruby-1.7.0-dev
maglev-1.0.0
rbx-1.2.4
rbx-2.0.0-dev
ree-1.8.6-2009.06
ree-1.8.7-2009.09
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
rubyのインストール
$ rbenv install 1.9.3-p125
$ rbenv rehash
インストール後はrehashしないと反映されないようです。
以下のコマンドでインストールされているバージョンを確認できます。
rbenv versions
普段使うバージョンを指定するにはglobalで指定します。
$ rbenv global 1.9.3-p125
特定のフォルダ以下で使うバージョンを指定するにはlocalで指定します。
rbenv local 1.9.3-p125
今のところRVMと比べて特筆すべき特長はないような気がするのだけど、37signalsの中の人が作ってるということで信者がこっちに流れそうな感じですね。
itog
広告を非表示にする
プロフィール
id:itog
読者です
読者をやめる
読者になる
読者になる
このブログについて
検索
リンク
●
はてなブログ
●
ブログをはじめる
●
週刊はてなブログ
●
はてなブログPro
最新記事
シンガポール・マレーシア雑メモ
bay area滞在雑メモ
東京からシリコンバレー雑なメモ
ブレッドボードのサイズはちょっとずつ違う
Android SDK auto-downloadをCircleCIで有効にする
月別アーカイブ
▼
▶
2017
●
2017 / 9
●
2017 / 5
●
2017 / 4
●
2017 / 3
●
2017 / 2
●
2017 / 1
▼
▶
2016
●
2016 / 12
●
2016 / 11
●
2016 / 10
●
2016 / 9
●
2016 / 8
●
2016 / 6
●
2016 / 3
▼
▶
2015
●
2015 / 10
●
2015 / 9
●
2015 / 8
●
2015 / 7
●
2015 / 6
●
2015 / 5
●
2015 / 4
●
2015 / 3
●
2015 / 2
▼
▶
2014
●
2014 / 12
●
2014 / 11
●
2014 / 10
●
2014 / 9
●
2014 / 8
●
2014 / 7
●
2014 / 6
●
2014 / 5
●
2014 / 4
●
2014 / 3
●
2014 / 1
▼
▶
2013
●
2013 / 12
●
2013 / 11
●
2013 / 10
●
2013 / 9
●
2013 / 8
●
2013 / 7
●
2013 / 6
●
2013 / 5
●
2013 / 4
●
2013 / 3
●
2013 / 2
●
2013 / 1
▼
▶
2012
●
2012 / 11
●
2012 / 10
●
2012 / 9
●
2012 / 7
●
2012 / 6
●
2012 / 5
●
2012 / 4
●
2012 / 3
●
2012 / 2
●
2012 / 1
▼
▶
2011
●
2011 / 12
●
2011 / 11
●
2011 / 10
●
2011 / 9
●
2011 / 8
●
2011 / 7
●
2011 / 6
●
2011 / 5
●
2011 / 4
●
2011 / 3
●
2011 / 2
●
2011 / 1
▼
▶
2010
●
2010 / 12
●
2010 / 11
●
2010 / 10
●
2010 / 9
●
2010 / 8
●
2010 / 7
●
2010 / 6
●
2010 / 5
●
2010 / 4
●
2010 / 3
●
2010 / 2
●
2010 / 1
▼
▶
2009
●
2009 / 12
●
2009 / 11
●
2009 / 10
●
2009 / 9
●
2009 / 8
●
2009 / 7
●
2009 / 6
●
2009 / 5
●
2009 / 4
●
2009 / 3
●
2009 / 2
はてなブログをはじめよう!
itogさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?
はてなブログをはじめる︵無料︶
はてなブログとは
Powered by Hatena Blog
|
ブログを報告する
引用をストックできませんでした。再度お試しください