RailsTutorial10.3.2 サンプルのユーザー の所でGemfileに
gem 'faker', '1.7.3'
を追記してbundle installしたところ、いくつかエラーが出てbundle updateを求められました。その後、bundle updateを行った後にbundle installをしたところ、正常にインストールすることができました。しかし、その後試したいことがあってrails consoleを起動しようとしたところ起動できなくなってしまいました。
その後いろいろと試したのですが、私の知識ではどうにもならないため、YassLabさんのGithubのページから第9章まで完成したsample_appをダウンロードしてきて、再度Gem fileに
gem 'faker', '1.7.3'
を追記してbundle installすると以下のようなエラーが出ました。
Bundler could not find compatible versions for gem "bundler": In Gemfile: rails (= 5.1.2) was resolved to 5.1.2, which depends on bundler (< 2.0, >= 1.3.0) Current Bundler version: bundler (2.0.2) This Gemfile requires a different version of Bundler. Perhaps you need to update Bundler by running `gem install bundler`? Could not find gem 'bundler (< 2.0, >= 1.3.0)', which is required by gem 'rails (= 5.1.2)', in any of the sources.
これはgem 'faker', '1.7.3'が現在使用しているgemと互換性がないのでもう少し古いバージョンのバンドラーをインストールしてくださいということなのでしょうか?
ただ、RailsTutorialではGemfileのなかでどのgemを使うか等細かく指定されていたので、違うバージョンのバンドラーをインストールしていいものかどうか分かりません。
分かる方がいらっしゃったら教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。