为什么“用户安装目录”不适合红宝石版本

时间:2018-09-01 13:18:58

标签: ruby rubygems rvm

这个问题是this的第二部分,但最终没有得到回答。现在,我想知道为什么在我的情况下'USER INSTALLATION DIRECTORY不能使用红宝石版本。另一个问题是bundle install默认使用什么选项,也许是--user-install

rvm list

 * ruby-2.5.0 [ x86_64 ]
=> ruby-2.5.1 [ x86_64 ]
   ruby-2.6.0-preview1 [ x86_64 ]

gem env

RubyGems Environment:
  - RUBYGEMS VERSION: 2.7.7
  - RUBY VERSION: 2.5.1 (2018-03-29 patchlevel 57) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/ivan/.rvm/gems/ruby-2.5.1
  - USER INSTALLATION DIRECTORY: /home/ivan/.gem/ruby/2.5.0
  ...

1 个答案:

答案 0 :(得分:0)

Gems的安装目录基于Ruby的库兼容版本。由于Ruby 2.5.1与Ruby 2.5.0兼容,因此其库兼容版本仍为2.5.0。