«前の日記(2010-12-25) 最新 次の日記(2010-12-27)» 編集

会長@腹部日記


2010-12-26 [長年日記]

_ rvmで1.9.2-p0から1.9.2-p136に乗り換える。rvm aliasも使ってみた。

rvmは下記版数です。

rvm --version

rvm 1.0.14 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

ではおもむろにrvmを操作します。

$rvm list
rvm rubies

  ruby-1.8.6-p399 [ i386 ]
  ruby-1.9.2-p0 [ i386 ]
$rvm install 1.9.2-p136
(略)
ruby-1.9.2-p136 - #configuring
ruby-1.9.2-p136 - #compiling
ruby-1.9.2-p136 - #installing
(略)
Install of ruby-1.9.2-p136 - #complete
$rvm list

rvm rubies

  ruby-1.9.2-p136 [ i386 ]
  ruby-1.8.6-p399 [ i386 ]
  ruby-1.9.2-p0 [ i386 ]

乗り換え開始。

$rvm migrate 1.9.2-p0 1.9.2-p136
Are you sure you wish to MOVE gems from ruby-1.9.2-p0 to ruby-1.9.2-p136?
This will overwrite existing gems in ruby-1.9.2-p136 and remove them from ruby-1.9.2-p0 (Y/n): y
Moving gemsets...
Moving ruby-1.9.2-p0 to ruby-1.9.2-p136@ruby-1.9.2-p0
Making gemset ruby-1.9.2-p136@ruby-1.9.2-p0 pristine.
Moving ruby-1.9.2-p0@global to ruby-1.9.2-p136@global
Making gemset ruby-1.9.2-p136@global pristine.
Do you wish to move over aliases? (Y/n): Y
Do you wish to move over wrappers? (Y/n): Y
Do you also wish to completely remove ruby-1.9.2-p0 (inc. archive)? (Y/n): Y
Successfully migrated ruby-1.9.2-p0 to ruby-1.9.2-p136

確認します。

$rvm list

rvm rubies

  ruby-1.9.2-p136 [ i386 ]
  ruby-1.8.6-p399 [ i386 ]

$rvm use 1.9.2-p136
Using /home/tamura/.rvm/gems/ruby-1.9.2-p136
$ruby --version
ruby 1.9.2p136 (2010-12-25 revision 30365) [i686-linux]

ところが、1.9.2と指定するとうまくいきません。こういうものなのかしら(((( ;゚Д゚)))

$rvm use 1.9.2
warn: ruby ruby-1.9.2-p0 is not installed.
To install do: 'rvm install ruby-1.9.2-p0'
$rvm use 1.9.2
warn: ruby ruby-1.9.2-p0 is not installed.
To install do: 'rvm install ruby-1.9.2-p0'

とりあえず rvm alias で対処。

$rvm alias create 1.9.2 ruby-1.9.2-p136
$rvm alias create 192 ruby-1.9.2-p136
Tags: Ruby Linux