Railsサーバーを実行しているときにgemを更新しましたが、gemsetに2つのバージョンのgemがインストールされています。
bundle update bootstrap-sass
を使用して更新しましたが、2.0.1
と2.0.2
の両方があります。
サーバーは2.0.1バージョンを提供しているように見えるので、更新時に2.0.1バージョンを削除する必要があり、その時点でgemが使用されていたため削除しなかったと思います。
サーバーが2.0.1ではなく2.0.2を使用するように適切に更新する方法、または2.0.1バージョンのgemを削除する方法を誰かに教えてもらえますか?.
次のコマンドを使用して、gemの特定のバージョンを削除できます。
gem uninstall gem_name --version version
削除する bootstrap-sass 2.0.1
それは:
gem uninstall bootstrap-sass --version 2.0.1
あるいは、他の人が示唆しているように、特定のバージョンを使用するようにバンドラーに指示することもできます。あなたのGemfileで:
gem 'bootstrap-sass', '2.0.2'
バージョン2.0.2のみを使用します
gem 'bootstrap-sass', '~> 2.0.2'
は、2.0.2より高く2.1未満の最大バージョンを使用します。
必要な方法:
# remove version 2.0.1 and 2.0.2 only
gem uninstall bootstrap-sass --version 2.0.1
gem uninstall bootstrap-sass --version 2.0.2
PCから宝石を削除する他の方法:
# remove all old versions of the gem
gem cleanup bootstrap-sass
# choose which ones you want to remove
gem uninstall bootstrap-sass