Ruby on rails “什么是”呢;用户安装目录";在rubyGems环境中

Ruby on rails “什么是”呢;用户安装目录";在rubyGems环境中,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,以下是我的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可执行文件:/Users/wh026399/.rvm/rubies/RUBY-2.2.2/bin/RUBY 可执行目录:/Users/wh02639

以下是我的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可执行文件:/Users/wh026399/.rvm/rubies/RUBY-2.2.2/bin/RUBY
  • 可执行目录:/Users/wh026399/.rvm/gems/ruby-2.2.2/bin
  • 规格缓存目录:/Users/wh026399/.gem/specs
  • 系统配置目录:/etc
  • RUBYGEMS平台:
    • 红宝石
    • x86_64-darwin-14
  • 宝石路径:
    • /Users/wh026399/.rvm/gems/ruby-2.2.2
    • /Users/wh026399/.rvm/gems/ruby-2.2。2@global

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

RubyGems的用户安装目录变量是使用
--User install
标志安装gems的目录,该标志直接位于您的主目录中


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

我通过rvm命令“rvm install 2.2.2”安装了ruby。为什么它要在.gem文件夹下创建ruby/2.2.0?不知道,但这是第二个问题,不是吗?@wei你找到第二个问题了吗?因为另一个问题来到这里,但我认为他们是相关的!