मैं पेपरक्लिप हेरोकू और अमेज़ॅन एस 3 के साथ काम करने की कोशिश कर रहा हूं।छवि फ़ाइल 'पहचान' कमांड द्वारा पहचाना नहीं गया है। (heroku)
सब कुछ स्थानीय होस्ट पर ठीक काम करता है (मैक ओएस और अमेज़न), लेकिन जब मैं Heroku करने की तैनाती कर रहा हूँ और सुविधा की कोशिश कर रहा है, मैं इस त्रुटि है:
2 errors prohibited this area from being saved:
Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the 'identify' command.
Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the 'identify' command.
यह काम करता है जब मैं निकालें: शैलियों = > {} मेरे मॉडल में विकल्प, लेकिन फ़ाइल संसाधित नहीं की गई है (मुझे विभिन्न छवि आकारों की आवश्यकता है)।
मेरे पास मेरे रत्न में rmagick मणि भी है।
यहाँ मेरी gemfile (केवल पेपरक्लिप हिस्सा):
gem "paperclip"
gem "rmagick", :require => 'RMagick'
gem 'aws-sdk', '~> 1.3.4'
मैं Paperclip.options की जरूरत नहीं है [: command_path] इस तरफ मेरी environment.rb या production.rb तो कोई समस्या नहीं में सेट ।
class Area < ActiveRecord::Base
require 'RMagick'
has_attached_file :asset, :styles => { :medium => "300x300>", :thumb => "180x190>" },
:storage => :s3,
:s3_credentials => "#{::Rails.root.to_s}/config/s3.yml",
:url => :s3_domain_url.to_s,
:path => "/:style/:id/:filename"
end
कि पर कोई सुराग:
यहाँ मेरी मॉडल है? मैं हर विषय द्वारा क्रॉल किए गए के बारे में यह और कुछ भी नहीं काम करने के लिए लगता है ...
धन्यवाद
धन्यवाद एक बहुत इसके बिना मेरे लिए ठीक काम करता है! कोकैन संस्करण को 0.3.2 में बदलना मेरे लिए बहुत अच्छा काम करता है! और हाँ मैंने RMagick को हटा दिया, इसकी आवश्यकता नहीं थी। –
HI @Itai Leibowitz, मुझे एक ही समस्या मिली, हालांकि, मैंने अपने आवेदन में कोकीन मणि शामिल नहीं किया था। कम से कम मैं इसे अपने रत्न में नहीं देख सकता। क्या आप कृपया बता सकते हैं कि मैं इसे अपनेोकू पर कैसे कर सकता हूं? आपकी सहायता के लिए धन्यवाद! – justicepenny
हेरोकू इसे अपने अंत में स्वचालित रूप से शामिल करता है - आपको इसे अपने gemfile में निम्न जैसा जोड़ना चाहिए: मणि 'कोकीन', '0.3.2' पीएस मैंने पोस्ट किए गए मूल लिंक की जांच की - ऐसा लगता है कि वहां अपडेट हैं पेपरक्लिप/कोकीन इसे पहले से हल करने के लिए। –