2016-02-05 49 views
3

这里是我的RubyGems环境:什么是 “用户安装目录” 的RubyGems的ENV

  • RubyGems的版本:2.5.2
  • RUBY版本:2.2.2(2015年4月13日PATCHLEVEL 95)[x86_64的-darwin14]
  • 安装目录:/Users/wh026399/.rvm/gems/ruby-2.2.2
  • 用户安装目录:/Users/wh026399/.gem/ruby/2.2.0
  • RUBY EXECUTABLE:/ Users/wh02 6399/.rvm /红宝石/红宝石2.2.2/bin中/红宝石
  • 可执行文件目录:/Users/wh026399/.rvm/gems/ruby-2.2.2/bin
  • SPEC缓存目录:/用户/ wh026399 /.gem/specs
  • SYSTEM配置目录:/等
  • RubyGems的平台:
    • 红宝石
    • x86_64的-达尔文-14
  • GEM PATHS:

我想知道“USER INSTALLATION DIRECTORY”是什么。为什么它不是指向文件夹.rvm下的gem,而是.gem呢?另外,它为什么使用2.2.0这是我没有安装的ruby版本?

回答

3

RubyGems的用户安装目录变量是在使用--user-install标志(安装在您的主目录中的目录)时要安装gems的目录。

用户安装目录一直存在,但最近通过pull 1343可以看到更多。

+1

我通过rvm命令“rvm install 2.2.2”安装了ruby。为什么它在.gem文件夹下创建ruby/2.2.0? – wei

+0

不知道,但这是第二个问题,不是吗? – MarsAtomic

+1

@薇你发现第二个问题了吗?因为另一个问题而结束在这里,但我认为他们是相关的! – Tashows