这个问题是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
...
答案 0 :(得分:0)
Gems的安装目录基于Ruby的库兼容版本。由于Ruby 2.5.1与Ruby 2.5.0兼容,因此其库兼容版本仍为2.5.0。