rvm1.01から1.02でのupdateエラーが出たので何とかする

結論として以下やったこと

$ cd ~/.rvm/src
$ tar xf ../archive/rvm-1.0.2.tar
$ cd rvm-1.02
$ ./install
$ rvm reload

以上でおしまい。tar展開しただけやないのw
以下経緯など

$ rvm update

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


info: fetching rvm-1.0.2.tar.gz

info: Extracting rvm-1.0.2.tar.gz ...

info: Installing rvm-1.0.2...

error: Error running 'builtin cd ~/.rvm/src/rvm-1.0.2/ ; ./install', please check ~/.rvm/log/install*.log

ログを見ろとあるので見てみる

$ cat ~/.rvm/log/install.error.log

[2010-09-04 20:00:00] builtin cd ~/.rvm/src/rvm-1.0.2/ ; ./install
-bash: cd: ~/.rvm/src/rvm-1.0.2/: No such file or directory
-bash: ./install: No such file or directory

確かにそんなディレクトリは無いので作成などしてみる

$ cd ~/.rvm/src
$ ls ../archives
rvm-1.0.0.tar.gz  rvm-1.0.1.tar     rvm-1.0.2.tar
$ tar xf ../archives/rvm-1.0.2.tar
$ cd rvm-1.0.2

というわけでrvm-1.0.2ディレクトリはできたと、あとはinstall

$ ./install
$ rvm reload
$ rvm --version

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

一応切り替えの確認

$ rvm use 1.9.2

info: Using ruby 1.9.2 p0
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]

$ rvm use 1.8.7

info: Using ruby 1.8.7 p302
$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10.4.0]

いけてるっぽいのでよしとする。うまくいってればよいが。