我使用RVM安装了Ruby 2.2.4。
当我运行rvm list
时,似乎没问题:
rvm rubies
ruby-2.1.5 [ x86_64 ]
ruby-2.2.1 [ x86_64 ]
=* ruby-2.2.4 [ x86_64 ]
但是当我尝试运行rails server
,bundle install
或其他任何内容时,会发生以下错误:
Users/user/.rvm/rubies/ruby-2.2.4/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler/setup (LoadError)
要解决此问题,每次打开终端时都会运行rvm use 2.2.4
。当我这样做时一切正常。
但是我不想在每次需要做任何事情时都要运行它,它已经是我的默认RVM了。我甚至试过rvm --default use 2.2.4
,但它还没有解决我的问题。
有没有人知道发生了什么?
当我运行which ruby
时:
/Users/user/.rvm/rubies/ruby-2.2.4/bin/ruby
当我运行rvm list
时:
rvm rubies
ruby-2.1.5 [ x86_64 ]
ruby-2.2.1 [ x86_64 ]
=* ruby-2.2.4 [ x86_64 ]
# => - current
# =* - current && default
# * - default