なにこれ
mimemagicがrubygems.orgから取り下げられたせいで、
mimemagicのbundle installが失敗するようになった問題の理解と解決方法を備忘録として書く。
なぜbundle installが失敗するか
↓のようにmimemagic -v0.3.2を書いてるGemfile.lock
があるとします。
Gemfile.lock
…略
mimemagic (0.3.2)
…略
bundle install
する時の挙動は、
GemfileとGemfile.lockを見て、
欲しいgemがGemfile.lockに記載されてれば該当のversionをinstallしようとする。
(上の例だとv0.3.2)
ただ、mimemagicはv0..3.2がrubygemsに存在しない。
なので、bundle install
が失敗する。
解決策
↓のように、rubygemsに存在するversionをinstallするようにする。
Gemfile.lock
…略
mimemagic (0.3.10)
…略