जब मैं Ruby on Rails में अपनी स्थानीय मशीन पर Paperclip का उपयोग करके एक फोटो अपलोड करने का प्रयास करता हूं तो यह पूरी तरह से काम करता है।पेपरक्लिप/पैसेंजर NotIdentifiedByImageMagickError:
जब मैं हमारे लिनक्स पर पेपरक्लिप का उपयोग कर रेल (CentOS 5.2) अपाचे और Phusion Passenger साथ सर्वर पर रूबी में एक तस्वीर अपलोड करने की कोशिश, मैं मिलता है:
2 errors prohibited this user from being saved
There were problems with the following fields:
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
मैं जोड़ने की कोशिश की:
Paperclip.options[:command_path] = "/usr/local/bin"
उत्पादन.आरबी पर लेकिन इससे कोई फर्क नहीं पड़ता।
मैं निम्नलिखित त्रुटियाँ प्राप्त लॉग फाइल में:
Parameters: {"commit"=>"Upload", "action"=>"update", "_method"=>"put", "authenticity_token"=>"419410afc22737cd2f6b6096a95327db76a48ba9", "controller"=>"users", "user"=>{"avatar"=>#}} [paperclip] Saving attachments. [paperclip] An error was received while processing:
/tmp/stream20091026-20752-1g568yk-0 is not recognized by the 'identify' command.
कि .jpeg के लिए पुस्तकालयों .png हमारे लिनक्स उत्पादन सर्वर पर स्थापित नहीं थे, लेकिन वे मेरे आईमैक पर स्थापित हैं। तो मुझे उन पुस्तकालयों को डाउनलोड करना था और उन्हें स्थापित करना था और फिर छविमैगिक को पुनर्स्थापित करना था (तथ्य से मदद नहीं की गई imagemagick.org सभी दोपहर नीचे आ गई है :() – Chris