web-dev-qa-db-ja.com

バンドラー1.17.3をアンインストールできません

現在のバンドラーのバージョンは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

バンドル1.17.3を取り除く方法について何か提案はありますか?

私の環境は10.14.5(Mojave)を実行しているMacBookで、Ruby 2.5.3がrvm経由でインストールされています。

$ rvm list
=* Ruby-2.5.3 [ x86_64 ]

# => - current
# =* - current && default
#  * - default
4
Dave Isaacs

同じ問題が発生しました、以下のプロセスを使用してアンインストールしてください

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

つまり、Railsプロジェクトがある場所以外の場所に移動して、gem uninstall bundlerをもう一度実行してみてください。


MacOS 10.15.2、Ruby 2.6.5およびRubyGems 3.0.3

バンドラー2.1.4をアンインストールしようとしていましたが、デフォルトのバンドラーは1.17.2です

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

そして私は試しました

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

そしてまた

$ gem uninstall bundler

何も出力しません。

そして最後に、別のフォルダにcdして、もう一度アンインストールを実行すると、うまくいきました。

0
hungmi