这是我的RubyGems环境:
-
RUBYGEMS版本:2.5.2
-
RUBY VERSION:2.2.2(2015-04-13 patchlevel 95)[x86_64-darwin14]
-
安装目录:/Users/wh026399/.rvm/gems/ruby-2.2.2
-
USER INSTALLATION DIRECTORY :/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目录:/ etc
-
RUBYGEMS PLATFORMS:
-
红宝石
-
x86_64-darwin-14
-
GEM路径:
-
/Users/wh026399/.rvm/gems/ruby-2.2.2
-
/Users/wh026399/.rvm/gems/ruby-2.2.2@global
我想知道“USER INSTALLATION DIRECTORY”是什么 . 为什么它不指向文件夹.rvm下的宝石而是.gem呢?另外,为什么它使用2.2.0这是我没有安装的ruby版本?
1 回答
RubyGems的User Installation Directory变量是使用
--user-install
标志时安装gem的目录,该标志是主目录中的一个目录 .用户安装目录一直存在,但最近通过pull 1343更加明显 .