我是 RVM 的新手。我已经运行此命令将“全局”设置为我的默认 gemset:
rvm use ruby-1.9.3-head@global --default
当我启动一个新的终端并运行时,rvm gemset list
我得到了这个(这似乎显示 global 是正确的默认值):
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
我会得到完全相同的输出,其中 global 似乎是=>
默认值。
但随后运行ruby -v
工作正常。这里发生了什么?