railsで新しいアプリケーションを作成しています。
ツイッターでログインができるように、omniauthを実装しようとしています。
この際、gemファイルに、
rails
1gem 'omniauth', '~> 1.2.1' 2gem 'omniauth-twitter', '~> 1.0.1'
を追記し、bundleインストールをしたのですが、下記エラーによってうまくいきません。
Bundler could not find compatible versions for gem "rack": In Gemfile: rails (>= 5.0.0.1, ~> 5.0.0) was resolved to 5.0.0.1, which depends on actionpack (= 5.0.0.1) was resolved to 5.0.0.1, which depends on rack (~> 2.0) omniauth (~> 1.2.1) was resolved to 1.2.1, which depends on rack (~> 1.0)
railsのバージョンとgemのバージョンが合っていないことが原因でしょうか?
あるいはrackというgemが原因でしょうか?
もしそうだとしたら、どのような対処をするべきでしょうか?
gemfile.lockは削除したのですが、それでもエラーは変わらず表示されます。
ちなみに、omniauthのバージョン指定はrailsの教本によって固定されています。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。