20

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

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

请帮我解决这个问题。

4

4 回答 4

48

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

于 2013-04-11T15:22:49.090 回答
38

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

于 2014-06-26T19:37:02.773 回答
2

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

yum install file file-devel
于 2014-07-10T21:23:14.713 回答
0

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

apk add musl libmagic file file-dev imagemagick

于 2020-07-28T11:24:41.000 回答