2013-03-22 85 views
12

我需要gem ruby​​-filemagic來滿足我項目中的一些需求。雖然運行捆綁安裝它給我這個錯誤在Linux上安裝ruby-filemagic gem時缺少庫

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

請幫我解決這個問題。

+0

你不給多的信息,什麼是平臺? Windows,Linux,Mac?它是否在特定的Gem上失敗?有時需要編譯的Gems需要頭文件,這可能是一個問題。 – hwatkins 2013-03-22 18:16:13

+0

請檢查這一個http://stackoverflow.com/questions/3190961/trying-to-install-ruby-filemagic-on-snow-leopard-using-brew-rather-than-ports – HungryCoder 2013-03-22 18:18:40

+0

@hwatkins:我使用Linux ,我已經提到了寶石名稱 – user2153206 2013-03-23 07:14:32

回答

22

sudo apt-get install libmagic-dev爲我做

22

運行brew install libmagic之前gem install ruby-filemagic OSX上了我的紅寶石filemagic的安裝成功。

+0

我在這裏再次回答相同的答案,以表示感謝。兩次拯救了我的生命。 – 2017-08-18 01:03:29

1

如果安裝上一個EC2實例寶石紅寶石filemagic,以root身份登錄並使用此命令

yum install file file-devel