こんにちは。Takitaです。
carrierwaveのバージョンが古いことが原因でキャッシュをS3にするために使おうとしたメソッドが使えなかったため、carrierwaveのバージョンをあげるとThere was an error while trying to load the gem 'carrierwave'というエラーに遭遇しました。
$ bundle exec rails s
/Users/user_name/.rbenv/versions/2.3.4/lib/ruby/gems/2.3.0/gems/bundler-1.15.3/lib/bundler/runtime.rb:85:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'carrierwave'. (Bundler::GemRequireError)
ググってもなかなか良い情報がなかったので、 runtime.rb:85
を読んだりしたのですが、なかなか解決せず少しハマりました。
結局、何回か bundle update carrierwave
bundle install --path vendor/bundle
をしているうちに直りました・・・
ちょっと原因がわからず解決してしまったので気持ち悪さが残りました。。。