2011-03-24 17 views
8

我想在Ubunutu 10.10上設置一個帶回形針和ImageMagick的Rails應用程序,我設法使其工作,但只有與bmp文件,當我嘗試上傳任何其他類型的文件,我得到的錯誤:ImageMagick和Paperclip on Rails只接受bmp文件

Image Paperclip::CommandNotFoundError 
Image Paperclip::CommandNotFoundError 

我認爲它有一些東西需要與ImageMagic所以我發現這個舊的輔導

http://www.randycullom.com/chatterbox/archives/2006/12/installing_imag.html

所以我卸載ImageMagick的,安裝JPG,TIFF和PNG庫,在jgp庫我用

的./configure --enable-共享 ...

然後用配置安裝ImageMagic

的./configure --enable-LZW = YES --enable-共享= YES --disable -static --without-perl的 使 須藤使安裝

和錯誤仍然apears,我enviroment.rb我有

Paperclip.options [:command_path] =「在/ usr/local/bin目錄/ 「

這比運行 '這將' 路徑給了我,在創業板文件:

寶石 「回形針」, 「〜> 2.3」 寶石 'rmagick'

我缺少什麼?幫助將不勝感激。

回答

17

在Ubuntu上,通常可以通過apt-get(或aptitude)安全地安裝ImageMagick。通常我做:

sudo apt-get install imagemagick 
sudo apt-get install libmagick9-dev [deprecated] 
sudo gem install rmagick 

編輯

使用的,而不是libmagick9-dev的

sudo apt-get install graphicsmagick-libmagick-dev-compat 
+0

是的,這解決了它,我忘了圖書館,謝謝! – miguel 2011-03-24 23:45:51

+0

適用於我的Ubuntu 12.10 – Hengjie 2013-01-24 10:00:58

+3

我需要安裝一些其他軟件包。 使它工作在Ubuntu 14.04: sudo apt-get install libmagickcore-dev libmagickwand-dev – Bartuzz 2014-06-27 19:29:31

7

更新從@bartuzz評論

的Ubuntu 14.04: sudo易於得到安裝libmagickcore-dev libmagickwand-dev

6

從其他的答案(@Callmeed,@arturtr)繼,爲Ubuntu 14.04

sudo apt-get install imagemagick 
sudo apt-get install graphicsmagick-libmagick-dev-compat 
sudo apt-get install libmagickcore-dev libmagickwand-dev 

爲我工作,但沒有須藤

gem install rmagick 
0

的Ubuntu 16.04安裝rmagick: sudo apt-get -y install imagemagick libmagickcore-dev libmagickwand-dev

相關問題