2012-01-21 14 views
3
image/png 
[paperclip] An error was received while processing: #<Paperclip::NotIdentifiedByImageMagickError: /var/folders/0f/hgplttnd7dg6q9m62qtbnpn00000gn/T/stream20120120-99159-ji1e70.png is not recognized by the 'identify' command.> 

これは私が:stylesを削除する場合、それが動作することを聞いたことがあるUploadsペーパークリップエラー:ファイル名が「識別」コマンドで認識されない - ImageMagickの

class Upload < ActiveRecord::Base 
    acts_as_voteable 
    has_attached_file :image, :styles => { :thumb => "64x64" }, 
       :storage => :s3, 
      :s3_credentials => "#{::Rails.root.to_s}/config/s3.yml", 
      :path => "/:style/:id/:filename" 

    validates :stage_id, :presence => true 
    validates :name, :presence => true 
    validates_attachment_presence :image      
    validates_attachment_size :image, :less_than => 10.megabytes 
    validates_attachment_content_type :image, :content_type => ['image/jpeg', 'image/png', 'image/gif', 'image/jpg', 'image/JPG'] 

のモデルであるが、それは目的を敗北しますペーパークリップを使用する。私は各画像アップロードでサイズのサムネイルを作成できるようにする必要があります。

ありがとうございました。

+0

私は同じサーバー上で同じ問題を一度起こしましたが、ImageMagickがインストールされていないことが判明しました。 – wael34218

+3

してください、これを参照してくださいhttp://stackoverflow.com/a/12771707/1472432問題は、コカイン0.4を使用することがあります。コカイン0.3.2にダウングレードしてみてください。 PaperclipはCocaineを使用していますが、新しいgemバージョンでは間違ったコマンドフォーマットが使用されます。 –

答えて

2

は、正確な(自作で提案)のImageMagickをインストールする必要がProblems installing RMagick with Paperclip in Rails 3

をチェックして、宝石「rmagick」を含め、私に起こりました。

+0

私はそれがインストールされていると確信しています。しかし、私のGemfileにリストされた宝石を持っていなかった。 RMagickがインストールされているかどうかを確認するにはどうすればよいですか? – marcamillion

+0

それはそれを修正...ありがとう。しかしそれはSOO奇妙です。 ImageMagickが突然インストールされなくなったのはなぜですか?これは、私が少なくとも1年間稼働していたサイトで、ImageMagickはget-goからインストールされています。先週、突然、私はアップロードに問題がありました。私はその契約がどういうものか分からなかった。だから真実は私がそれがImageMagickだとは思っていなかった。 これが現在表明される理由は何ですか? – marcamillion

+0

あなたが使っている宝石を確認するには "gem list"を実行してください。あなたがGemfileにRMagickを持っていなかったら、作物の機能が適切に機能するかどうかわかりません。 –

関連する問題