LionにRails3の開発環境を構築するよ (その2)
LionにRails3の開発環境を構築するよ (その1) - 日々此妄想 に引き続きます。
とりあえず、やっぱ最新のRuby1.9だよね。
って事で使うかどうかわかんないけど、Rails3.1は1.9推奨(必須?)になるらしいので入れとく
。。。えっと。。。。何したらいいんだっけ。。。。
satsuki:~ hana-da$ rvm list help Usage: rvm list [action] Actions: {help,known,gemsets,default [string],rubies,strings,known_strings,ruby_svn_tags}
んー。素直に rvm list knownから選ぶか。。。
satsuki:~ hana-da$ rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.6-head [ruby-]1.8.7[-p352] [ruby-]1.8.7-head [ruby-]1.9.1-p378 [ruby-]1.9.1[-p431] [ruby-]1.9.1-head [ruby-]1.9.2-p180 [ruby-]1.9.2[-p290] [ruby-]1.9.2-head [ruby-]1.9.3[-preview1] [ruby-]1.9.3-head ruby-head
あれ。。。1.9.3ってのもあるのか。。。最近おっかけてないから全然わからん。。。
本家ダウンロードによると1.9系の安定板は最新のruby 1.9.2-p290らしいので、それにする
satsuki:~ hana-da$ rvm install 1.9.2 Installing Ruby from source to: /Users/hana-da/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)... : Extracting rubygems-1.8.6 ... Removing old Rubygems files... Installing rubygems-1.8.6 for ruby-1.9.2-p290 ... Installation of rubygems completed successfully. ruby-1.9.2-p290 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake). ruby-1.9.2-p290 - #importing default gemsets (/Users/hana-da/.rvm/gemsets/) Install of ruby-1.9.2-p290 - #complete
てか rvm list known を良くみると 1.9.2 って入れれば p290 になるんじゃん。
そういえば CC=/usr/bin/gcc-4.2 しなかったけど complete したな。。。
ウワサでは1.8.7 の時は必要って聞こえてきたけど。。。後で試す
1.9.2インスコ後
えっと、何すればいいんだ。。。
satsuki:~ hana-da$ rvm list rvm rubies ruby-1.9.2-p290 [ x86_64 ]
お
切替えてみる
satsuki:~ hana-da$ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
からの
satsuki:~ hana-da$ rvm use 1.9.2 Using /Users/hana-da/.rvm/gems/ruby-1.9.2-p290
1.92
satsuki:~ hana-da$ ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.0.0] satsuki:~ hana-da$ which ruby /Users/hana-da/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
おー
satsuki:~ hana-da$ rvm use default Now using system ruby.
とかで戻るかな?
satsuki:~ hana-da$ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] satsuki:~ hana-da$ which ruby /usr/bin/ruby
期待を裏切らない動作です。ありがとうございました。
調子にのって1.8.7も入れてみる
一応最初から入ってるのも1.8.7だけどp249なのでp352を入れる
satsuki:~ hana-da$ rvm install 1.8.7 Installing Ruby from source to: /Users/hana-da/.rvm/rubies/ruby-1.8.7-p352, this may take a while depending on your cpu(s)... : ruby-1.8.7-p352 - #installing Removing old Rubygems files... Installing rubygems-1.8.6 for ruby-1.8.7-p352 ... Installation of rubygems completed successfully. ruby-1.8.7-p352 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake). ruby-1.8.7-p352 - #importing default gemsets (/Users/hana-da/.rvm/gemsets/) Install of ruby-1.8.7-p352 - #complete
キター
てかCCを設定しなくても入るじゃんw
かくにんかくにん
satsuki:~ hana-da$ rvm list rvm rubies ruby-1.8.7-p352 [ x86_64 ] ruby-1.9.2-p290 [ x86_64 ]
増えた。わーい。
satsuki:~ hana-da$ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.0.0] satsuki:~ hana-da$ rvm gemdir /Users/hana-da/.rvm/gems/ruby-1.8.7-p352
はふはふ
satsuki:~ hana-da$ rvm use default Now using system ruby. satsuki:~ hana-da$ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
にゃんにゃん。
さーて
次はGemだ。GemSetsって何それウマイの?
LionにRails3の開発環境を構築するよ (その3) - 日々此妄想