0

もしそうなら、私はruby -v得る:

ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.3.0]

しかし、私がruby -e 'puts $:'得た場合:

/usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:31:in `require': cannot load such file -- rbconfig (LoadError)
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:31:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'

$: 変数を編集して ruby​​ 1.9.1 を検索しないようにするにはどうすればよいですか?

4

1 に答える 1

1

$:の短縮名です$LOAD_PATH

gemとは異なる Ruby を使用している可能性がありますruby。試す:

which ruby
gem env | grep 'RUBY EXECUTABLE'

異なる結果が得られた場合、問題がどこにあるのかがわかります。

于 2012-05-31T19:27:53.613 に答える