Невозможно удалить упаковщик 1.17.3 - PullRequest
0 голосов
/ 19 июня 2019

Моя текущая версия упаковщика 1.17.3. На самом деле мне нужна 1.17.2 для моей последней работы, но я не могу удалить 1.17.3.

Если я запускаю gem uninstall bundler, команда завершается без вывода. Команда gem info bundler всегда показывает версию 1.17.3.

$ gem uninstall bundler
$ gem info bundler

*** LOCAL GEMS ***
... yada yada yada ...
bundler (1.17.3)
    Installed at (default): /Users/disaacs/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0

Если я устанавливаю нужную версию пакета, я устанавливаю обе версии, но версия 1.17.3 запускается по умолчанию.

$ gem install bundler -v 1.17.2
Fetching bundler-1.17.2.gem
Successfully installed bundler-1.17.2
Parsing documentation for bundler-1.17.2
Installing ri documentation for bundler-1.17.2
Done installing documentation for bundler after 3 seconds
1 gem installed
$ gem info bundler

*** LOCAL GEMS ***
... yada yada yada ...    
bundler (1.17.3, 1.17.2)
    Installed at (1.17.3, default): /Users/disaacs/.rvm/rubies/ruby-2.5.3/lib/ruby/gems/2.5.0
                 (1.17.2): /Users/disaacs/.rvm/gems/ruby-2.5.3

    The best way to manage your application's dependencies
$ bundle --version
Bundler version 1.17.3

Любые предложения о том, как я могу избавиться от bundler 1.17.3?

Моя среда - MacBook под управлением 10.14.5 (Mojave) с ruby ​​2.5.3, установленным через rvm.

$ rvm list
=* ruby-2.5.3 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

1 Ответ

0 голосов
/ 20 июня 2019

Похоже, что RubyGems 3.0.4 включает в себя пакет 1.17.3, и это переопределяло любую более раннюю версию пакета, который я пытался установить. Я исправил проблему, понизив мой RubyGems до версии 2.7.6.

$ gem update --system 2.7.6
...