Dave Isaacs
Dave Isaacs

Reputation: 4539

Unable to uninstall bundler 1.17.3

My current bundler version appears to be 1.17.3. I actually need 1.17.2 for my latest work, but I am unable to uninstall 1.17.3.

If I run gem uninstall bundler the command exits with no output. The command gem info bundler always shows version 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

If I install the bundler version I need, I get both versions installed, but the 1.17.3 version runs by default.

$ 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

Any suggestions about how I can get rid of bundler 1.17.3?

My environment is a MacBook running 10.14.5 (Mojave), with ruby 2.5.3 installed via rvm.

$ rvm list
=* ruby-2.5.3 [ x86_64 ]

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

Upvotes: 8

Views: 20284

Answers (3)

hungmi
hungmi

Reputation: 395

In short, try navigate to a location except where your rails project is, and run gem uninstall bundler again.


MacOS 10.15.2, Ruby 2.6.5 and RubyGems 3.0.3

I was trying to uninstall bundler 2.1.4, and my default bundler is 1.17.2

$ gem list | grep "bundle"
bundler (2.1.4, default: 1.17.2)

And I tried

$ gem uninstall bundler -v 2.1.4
Gem 'bundler' is not installed

And also

$ gem uninstall bundler

just output nothing.

And finally I cd to another folder and run uninstall again and it worked.

Upvotes: 4

femotizo
femotizo

Reputation: 1405

had same issue, use below process to uninstall it

1. $ rvm gemset use global
2. $ sudo gem uninstall bundler -v 1.17.3
3. $ gem install bundler -v 1.17.2

Upvotes: 2

Dave Isaacs
Dave Isaacs

Reputation: 4539

It appears that RubyGems 3.0.4 includes bundler 1.17.3, and this was overriding any earlier version of bundler I tried to install. I fixed the issue by downgrading my RubyGems to version 2.7.6.

$ gem update --system 2.7.6

Upvotes: 3

Related Questions