3

私は Mac OS X 10.8.1 を使用しています。rvm 安定版をインストールし (実行rvm implodeしてクリアした後)、1.9.3 をインストールします。ただし、システム ruby​​ に戻すことはできません。

rvm use system
# -> Now using system ruby.
ruby -v
# -> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0]
/usr/bin/ruby -v
# -> ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
echo $PATH
# -> /Users/agnoster/.rvm/gems/ruby-1.9.3-p194/bin:/Users/agnoster/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/agnoster/.rvm/rubies/ruby-1.9.3-p194/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/n/current/bin:/Users/agnoster/.yadr/bin:/Users/agnoster/.yadr/bin/yadr:/Users/agnoster/.rvm/bin
type rvm | head -n1
# rvm is a shell function

新しい 1.8.7 もインストールされず、1.8.7 をもう一度テストしたい gem がいくつかあることを除いて、これはあまり気にしません。ここでは Travis はいい人ですが、ローカルで 1.8.7 を実行できるようにしたいです。

rvm が臆病にもパスの修正を拒否しているようです。手動で .rvm-1.9.3 関連のものをすべて PATH から削除すると、機能する場合。rvm 自体がそれを行わないのはなぜですか?

4

1 に答える 1

0

PATHzshでのリセットに関するバグを発見しました-これはバグとして報告する必要があります: https ://github.com/wayneeseguin/rvm/issues

于 2012-10-04T07:58:41.613 に答える