Published on

mimemagicインストール時のエラーの対処方法

Authors
  • avatar
    Name
    ssu
    Twitter

railsなどで

bundle

をするといきなり、

An error occurred while installing mimemagic (0.3.10), and Bundler cannot continue. Make sure that `gem install mimemagic -v '0.3.10' --source 'https://rubygems.org/'` succeeds before bundling.

のようなエラーが起きて困っていませんか? これの対処方法と原因を紹介します。

mimemagicエラーの対処法

これはとても簡単で、下記のコマンドを入力したらおしまいです。

brew install shared-mime-info

これで新しいライセンスのmimemagicをインストールして、

bundle install

bundle installしたらおしまいです。

mimemagicエラーの原因

これはGPL-2.0のライセンス問題によりmimemagicが使えなくなったことにより生じたエラーです。 brew install shared-mime-infoにより新しくライセンスしなおしたものをインストールできるので、 それにより問題なく動作させることが可能となります。

ライセンス問題は怖いですね。

参考: Yanked 0.3.x breaks Rails install #98

参考: error-while-installing-the-mimemagic-in-rails