在Linux上安装ruby-filemagic gem时缺少库

时间:2013-03-22 18:12:01

标签: ruby-on-rails ruby linux gem

我需要gem ruby​​-filemagic来满足我项目中的一些要求。在运行bundle install时,它给了我这个错误

*** ERROR: missing required library to compile this module
*** extconf.rb failed ***

请帮我解决这个问题。

4 个答案:

答案 0 :(得分:33)

sudo apt-get install libmagic-dev为我做了

答案 1 :(得分:29)

在OSX上brew install libmagic之前运行gem install ruby-filemagic使我的ruby-filemagic安装成功。

答案 2 :(得分:2)

如果您在EC2实例上安装gem ruby​​-filemagic,请以root身份登录并使用此命令

yum install file file-devel

答案 3 :(得分:0)

如果您使用的是 alpine 发行版,但无法使用apt-get,请尝试以下操作:

apk add musl libmagic file file-dev imagemagick