簡體   English   中英

為什么“用戶安裝目錄”與 Ruby 版本不匹配?

[英]Why doesn't 'USER INSTALLATION DIRECTORY' match with the Ruby version?

這個問題是“ 什么是 ruby​​Gems 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM