2009-10-09 17 views
6

मैं अपने ऐप को mod_rails के साथ उबंटू चलाने वाले सर्वर पर तैनात कर रहा हूं। सर्वर पर वीब्रिक चलाना ठीक लगता है और मैं फ़ाइलों को सहेज सकता हूं, कोई समस्या नहीं। लेकिन nginx के माध्यम से ऐप चला रहा है, जब मैं फ़ाइल को सहेजने का प्रयास करता हूं तो मुझे यह त्रुटि मिलती है।mod_rails और पेपरक्लिप समस्या पेपरक्लिप :: NotIdentifiedByImageMagickError

जबकि प्रसंस्करण [पेपरक्लिप] कोई त्रुटि प्राप्त किया गया था: # [पेपरक्लिप] कोई त्रुटि प्राप्त किया गया था, जबकि प्रसंस्करण: # आर

उत्तर

0

ImageMagick के लिए पथ खो रहा है, जोड़ने का प्रयास करें

Paperclip.options[:image_magick_path] = '/opt/local/bin' 

आपकी कॉन्फ़िगरेशन के लिए।

+0

desn't कि लगता है बनाता है कुछ भी ठीक करें, मुझे लगता है कि स्थानीय वेब्रिक इंस्टेंसम चलाने के बाद से यह ngingx के ENV vars के साथ करना है ly – Cezar

+0

सुनिश्चित करें कि आपके पास सही पथ है। मैं उबंटू सर्वर चला रहा हूं और यह वास्तव में "/ usr/bin /" था ... पिछला स्लैश कुंजी था। –

4
Paperclip.options[:image_magick_path] 

स्पष्ट रूप से बहिष्कृत किया गया है। आज़माएं:

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

जो मेरे लिए काम करता है। आवश्यकतानुसार ImageMagick के लिए पथ समायोजित करें।

+0

मैकपॉक्स से ImageMagick के साथ मैकोज़क्स 10.6.3 भी मेरे लिए काम किया। – miccet

+0

अच्छा !! '/ opt/local/bin' मेरे लिए काम किया। मैक ओएसएक्स हिम तेंदुए। –

0

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

जोड़ने आम प्रतिनिधियों के साथ ImageMagick स्थापित करने की कोशिश काम नहीं करता है:

mkdir /sources cd /sources 

wget 
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz 

tar xvfz ImageMagick.tar.gz 

cd ImageMagick-6.6.7-8 

यहाँ आता हिस्सा अंतर

./configure --disable-static 
--with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 

make 

sudo make install 
संबंधित मुद्दे