我是RVM的新手。我已经运行此命令将'global'设置为我的默认gemset:
rvm use ruby-1.9.3-head@global --default
当我启动一个新终端并运行rvm gemset list
时,我得到了这个(似乎显示全局是正确的默认值):
gemsets for ruby-1.9.3-head (found in /Users/john/.rvm/gems/ruby-1.9.3-head)
(default)
=> global
但是,当我尝试从命令行运行Ruby时,例如ruby -v
,我收到一个错误,即没有安装捆绑包。
如果我执行gem install bundler
并重新运行相同的命令,我会得到完全相同的错误,就像没有安装bundler一样。
然后我运行rvm gemset use global
,如果我运行相同的rvm gemset list
,我会获得完全相同的输出,其中全局似乎是=>
默认值。
然后运行ruby -v
运行正常。怎么回事?