[英]Why doesn't 'USER INSTALLATION DIRECTORY' match with the Ruby version?
這個問題是“ 什么是 rubyGems env 中的“ 用戶安裝目錄”的第二部分,但最終沒有回答。
現在我想知道為什么在我的情況下'USER INSTALLATION DIRECTORY
與 Ruby 版本不匹配。 另一個問題是默認情況下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
...
Gems 的安裝目錄基於 Ruby 的庫兼容版本。 由於 Ruby 2.5.1 與 Ruby 2.5.0 庫兼容,因此其庫兼容版本仍然是 2.5.0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.