Ruby on rails 未使用默认gemset的RVM问题

Ruby on rails 未使用默认gemset的RVM问题,ruby-on-rails,ruby,gem,rvm,bundler,Ruby On Rails,Ruby,Gem,Rvm,Bundler,我是RVM的新手。我已运行此命令,将“全局”设置为我的默认gemset: rvm use ruby-1.9.3-head@global --default 当我启动一个新的终端并运行rvm gemset list时,我得到了以下信息(似乎显示global是正确的默认值): 但是,当我尝试从命令行运行Ruby时,例如Ruby-v,我得到一个错误,即bundler没有安装 如果我执行gem安装bundler并重新运行相同的命令,我会得到完全相同的错误,就像没有安装bundler一样 然后运行rvm

我是RVM的新手。我已运行此命令,将“全局”设置为我的默认gemset:

rvm use ruby-1.9.3-head@global --default
当我启动一个新的终端并运行
rvm gemset list
时,我得到了以下信息(似乎显示global是正确的默认值):

但是,当我尝试从命令行运行Ruby时,例如
Ruby-v
,我得到一个错误,即bundler没有安装

如果我执行
gem安装bundler
并重新运行相同的命令,我会得到完全相同的错误,就像没有安装bundler一样

然后运行
rvm gemset use global
,如果运行相同的
rvm gemset list
,则得到完全相同的输出,其中global似乎是
=>
默认值


但是运行
ruby-v
就可以了。这里发生了什么?

我无法提供解决方案,但为了更好地了解正在发生的情况,可能有助于更多地了解您在上述情况下的系统状态。如果您使用
rvm current
列出当前的ruby和gemset,或者使用
哪个ruby
查看您实际使用的ruby二进制文件是否符合您的期望?正确:ruby-1.9.3-head@globalwhat
echo$PATH
显示?:/Users/john/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
gemsets for ruby-1.9.3-head (found in /Users/john/.rvm/gems/ruby-1.9.3-head)
   (default)
=> global