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) - 日々此妄想