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]
いけてるっぽいのでよしとする。うまくいってればよいが。