ruby on rvm upgrade from 1.9.2-p0 to 1.9.2-p136
去年のクリスマスから早ひと月、って今更感満載ですけど、まあ更新。
まずは現在の環境調査する
$ rvm list rvm rubies jruby-1.5.3 [ i386-java ] ruby-1.8.7-p302 [ i386 ] ruby-1.9.2-p136 [ i386 ] rbx-1.1.0-20100923 [ ] jruby-1.5.6 [ i386-java ]
rvm自体を更新。1.9.2の最新をインストール。
$ rvm update $ rvm list known $ rvm install 1.9.2-p136
1.9.2-p0のgem等の環境を1.9.2-p136に設定。
$ rvm migrate 1.9.2-p0 1.9.2-p136
#=> いくつか質問されたが全てYesで回答
したはずなんですけど、gemが引き継げてないような?
rvm use 1.8.7でなんか更新しろと怒られるので
こちらでgemが引き継げるのか確認。更新前のgem
$ rvm use ruby-1.8.7-p302 $ gem list *** LOCAL GEMS *** abstract (1.0.0) actionmailer (3.0.3) actionpack (3.0.3) activemodel (3.0.3) activerecord (3.0.3) activeresource (3.0.3) activesupport (3.0.3) arel (2.0.4) builder (2.1.2) bundler (1.0.7) erubis (2.6.6) i18n (0.4.2, 0.4.1) jquery-rails (0.2.6) mail (2.2.10) mime-types (1.16) polyglot (0.3.1) rack (1.2.1) rack-mount (0.6.13) rack-test (0.5.6) rails (3.0.3) railties (3.0.3) rake (0.8.7) sqlite3-ruby (1.2.4) thor (0.14.6) treetop (1.4.9, 1.4.8) tzinfo (0.3.23)更新後のgem
$ rvm migrate ruby-1.8.7-p302 ruby-1.8.7-p330 #=> いくつか質問されたが全てYesで回答 $ rvm use ruby-1.8.7-p330 Using /home/alice/.rvm/gems/ruby-1.8.7-p330 $ gem list *** LOCAL GEMS *** bundler (1.0.7) rake (0.8.7)で、やっぱり環境引き継げてないw;
なんか間違えてるのか?