2011-03-24 14 views
8

Estoy intentando configurar una aplicación de rieles con clip e ImageMagick en Ubunutu 10.10, he logrado que funcione pero solo con archivos bmp, cuando intento cargar cualquier otro tipo de archivo me sale el error:ImageMagick y Paperclip on Rails solo acepta el archivo bmp

Image Paperclip::CommandNotFoundError 
Image Paperclip::CommandNotFoundError 

pensé que tenía algo que ver con ImageMagic así que encontré este viejo tutorial

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

así desinstalo ImageMagick, jpg instalado, TIFF y PNG bibliotecas, en la biblioteca jgp que utilicé

./configure --enable-shared ...

y luego instalar ImageMagic con configure

./configure --enable-lzw = yes --enable-shared = yes --disable -static --sin-perl hacer sudo make install

y el error todavía apears, en mi enviroment.rb tengo

Paperclip.options [: command_path] = "/ usr/local/bin/"

¿Cuál es el camino que correr 'que convierten' me dio, en el archivo de la gema:

joya "clip", "~> 2.3" joya 'RMagick'

¿Qué me falta? La ayuda sería muy apreciada.

Respuesta

17

En Ubuntu, generalmente puede intalar ImageMagick de forma segura mediante apt-get (o aptitude). Normalmente hago:

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

Editado

uso en lugar de libmagick9-dev

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

sí esto lo resolvió, olvidé la biblioteca, gracias! – miguel

+0

Funciona para mí en Ubuntu 12.10 – Hengjie

+3

Necesitaba instalar algunos otros paquetes. Demasiado hazlo funcionar @ Ubuntu 14.04: sudo apt-get install libmagickcore-dev libmagickwand-dev – Bartuzz

7

actualización de comentario @bartuzz

Ubuntu 14.04: sudo apt-get instalar libmagickcore-dev libmagickwand-dev

6

A raíz de las otras respuestas (@Callmeed, @arturtr), para Ubuntu 14,04

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

trabajó para mí, pero la instalación de RMagick sin el sudo

gem install rmagick 
0

Ubuntu 16.04: sudo apt-get -y install imagemagick libmagickcore-dev libmagickwand-dev

Cuestiones relacionadas