什么是rubyGems env中的"用户安装目录"

wei*_*wei 5 rubygems ruby-on-rails

这是我的RubyGems环境:

  • RUBYGEMS版本:2.5.2
  • RUBY版本:2.2.2(2015-04-13 patchlevel 95)[x86_64-darwin14]
  • 安装目录:/Users/wh026399/.rvm/gems/ruby-2.2.2
  • 用户安装目录:/Users/wh026399/.gem/ruby/2.2.0
  • RUBY EXECUTABLE:/Users/wh026399/.rvm/rubies/ruby-2.2.2/bin/ruby
  • 可执行的目录:/Users/wh026399/.rvm/gems/ruby-2.2.2/bin
  • SPEC CACHE目录:/Users/wh026399/.gem/specs
  • SYSTEM CONFIGURATION目录:/等
  • RUBYGEMS PLATFORMS:
    • 红宝石
    • x86_64的-达尔文-14
  • 创业板路径:
    • /Users/wh026399/.rvm/gems/ruby-2.2.2
    • /Users/wh026399/.rvm/gems/ruby-2.2.2@global

我想知道"用户安装目录"是什么.为什么它不指向文件夹.rvm下的宝石而是.gem呢?另外,为什么它使用2.2.0这是我没有安装的ruby版本?

Mar*_*mic 8

RubyGems 的用户安装目录变量是使用--user-install标志时将安装 gems 的目录,它是您的主目录中的一个目录。

用户安装目录一直存在,但最近通过pull 1343使其更加可见。

  • @wei 你找到第二个问题了吗?由于另一个问题而在这里结束,但我认为它们是相关的! (4认同)
  • 我通过 rvm 命令“rvm install 2.2.2”安装了 ruby​​。为什么它会在 .gem 文件夹下创建 ruby​​/2.2.0 ? (2认同)