1. ホーム
  2. ruby-on-rails-3

[解決済み] bundlerのダウングレードやrailsのアップグレードはどのように行うのですか?

2023-03-26 22:25:16

質問

gemfileにomniauth gemを追加し、bundle installを実行しようとしましたが、railsとbundlerのバージョンが互換性がないというメッセージが表示されました。railsを更新しようとしましたが、他のgemとの非互換性のメッセージが出ました。どうすればbundlerを1.0にダウングレードできるのでしょうか?

$ bundle install
Fetching gem metadata from http://rubygems.org/......
Fetching gem metadata from http://rubygems.org/..
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    rails (= 3.0.0) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.1)

This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

$ bundle update rails
Fetching gem metadata from http://rubygems.org/......
Fetching gem metadata from http://rubygems.org/..
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    factory_girl_rails (>= 0) ruby depends on
      bundler (~> 1.0.0) ruby

  Current Bundler version:
    bundler (1.1.1)

どのように解決するのですか?

以下のコマンドを試してみてください。

gem uninstall bundler
gem install bundler --version '1.0.0'