Paperclip'in Heroku ve Amazon S3 ile çalışmasını sağlamaya çalışıyorum.Resim dosyası 'define' komutu tarafından tanınmıyor. (heroku)
şey (mac işletim sistemi ve Amazon) localhost üzerinde çalışıyor, ama Heroku dağıtma ve özelliğini çalışıyorum, ben bu hata var:
Ben kaldırmak zaman çalışır2 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.
: stilleri = > {} modelimdeki seçenek, ancak dosya işlenmiyor (farklı görüntü boyutlarına ihtiyacım var).
Ayrıca benim gemfile rmagick gem var. İşte
benim gemfile (sadece ataç parçası) olduğu:gem "paperclip"
gem "rmagick", :require => 'RMagick'
gem 'aws-sdk', '~> 1.3.4'
Ben Paperclip.options yok [: command_path] bu tarafta benim environment.rb veya production.rb hiçbir sorun ayarlanır .
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
bu konuda herhangi bir ipucu: Burada
benim modeli nedir? o ve işe yaramış görünmüyor hakkında ben ...Teşekkür
Çok teşekkürler çalışıyor! Kokain versiyonunu 0.3.2'ye çevirmek benim için harika çalıştı! Ve evet, RMagick'i sildim, gerekli değildi. –
HI @Itai Leibowitz, Ben aynı soruna sahip, ancak, benim uygulamada kokain gem dahil değildi. en azından benim gemfile göremiyorum. Lütfen bunu nasıl bir kahraman dede yapabilirim? yardımın için çok teşekkürler! – justicepenny
Heroku otomatik olarak bitiminde içerir - sadece aşağıdaki gibi gemfile eklemelisiniz: gem 'kokain', '0.3.2' PS Gönderilen orijinal bağlantıyı kontrol edin - güncellemeler varmış gibi görünüyor Bunu zaten çözmek için ataç/kokain. –