railsコマンドのエラー解決方法をお聞きしたいです(超初心者)
解決したいこと
% rails g controller posts
をすると、下記のエラーになりました。
railsコマンド全般が使えないみたいです。
解決方法をお聞きしたいです。
発生している問題・エラー
cannot load such file -- mimemagic/overlay (LoadError)
該当するソースコード
言語名
Ruby
自分で試したこと
carrierwaveを導入するため、、Gemfileの最下部に
gem 'carrierwave', '~> 2.0'
と記述
その後 bundle installした後からrailsコマンドが使えなくなる
(実際 gem 'carrierwave', '~> 2.0' をコメントアウトしてbundle installしたらrailsコマンドは使えるようになりました。)
試したこととしては
% gem list mimemagic
を入れてみました。すると
*** LOCAL GEMS ***
mimemagic (0.4.3, 0.3.9, 0.3.5, 0.3.4)
このような結果に
そこで
% find ~/.rbenv -type f | grep mimemagic
をしてみましたが、
mimemagicの
0.4.3
0.3.9
0.3.5
0.3.4
のバージョンは全て存在していました。
やはりGemfileのgem 'carrierwave', '~> 2.0'
の記述が悪いのでしょうか?
よろしくお願いいたします。
0