Несоответствие версии путевого имени пакета установки - PullRequest
0 голосов
/ 05 февраля 2019

Моя среда ruby ​​установлена ​​с помощью rvm.Мои приложения находятся в каталоге / srv / web, и я установил свой драгоценный камень без буллдера.В директории моего приложения я могу запросить упаковщик, чтобы сказать мне, какая текущая среда

$ bundle env

Bundler             1.17.3
  Platforms         ruby, x86_64-linux
Ruby                2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
  Full Path         /usr/local/rvm/rubies/ruby-2.2.1/bin/ruby
  Config Dir        /usr/local/rvm/rubies/ruby-2.2.1/etc
RubyGems            2.7.8
  Gem Home          /usr/local/rvm/gems/ruby-2.2.1
  Gem Path          /usr/local/rvm/gems/ruby-2.2.1:/usr/local/rvm/gems/ruby-2.2.1@global
  User Path         /home/vagrant/.gem/ruby/2.2.0
  Bin Dir           /usr/local/rvm/gems/ruby-2.2.1/bin
Tools               
  Git               2.17.1
  RVM               1.29.7-next (master)
  rbenv             not installed
  chruby            not installed
  rubygems-bundler  (1.4.5)

Я хотел бы установить свои драгоценные камни, чтобы жить в каталоге /usr/local/rvm/gems/ruby-2.2.1/gems

Я пробовал другой упаковщикустановить пути.

Если я пытаюсь с помощью bundler install --path /usr/local/rvm, сборщик пытается установить на /usr/local/rvm/gems/ruby/2.2.0

Если я пытаюсь с bundler install --path /usr/local/rvm/gems/ruby-2.2.1/, он пытается установить на /usr/local/rvm/gems/ruby-2.2.1/ruby/2.2.0/gems.

IЯ немного потерян, и я не понимаю, откуда эта версия 2.2.0.Любой свет на это будет высоко ценится.

...