[英]Paperclip error in rails3 on passenger
乘客上的Rails3。 我已經安裝了imagemagick並正常工作,但是嘗試通過回形針添加圖像時收到以下錯誤。 這在開發中效果很好,但在乘員生產中效果不佳。
[paperclip] An error was received while processing: #<Paperclip::PaperclipError: There was an error processing the thumbnail for stream,11629,0>
[paperclip] /usr/bin/identify '-format' '%wx%h' '/tmp/stream,11629,0.jpg[0]'
[paperclip] /usr/bin/convert '/tmp/stream,11629,0.jpg[0]' '-resize' '100x100>' '/tmp/stream,11629,0,11629,1'
我在config / initializers中創建了paperclip.rb文件並添加了
Paperclip.options[:swallow_stderr] = false
Paperclip.options[:command_path] = "/usr/bin/"
但這並沒有為我解決。 有任何想法嗎?
檢查是否已安裝rmagick ...
運行這些命令
irb -rubygems -r RMagick
然后進入irb:
puts Magick::Long_version
您應該得到如下輸出:
這是RMagick 2.13.1($ Date:2009/12/20 02:33:33 $)版權所有(C)2009 by Timothy P.Hunter使用ImageMagick 6.5.9-3構建2010年10月19日Q16 http:// www.imagemagick.org為ruby 1.8.7構建的網頁: http ://rmagick.rubyforge.org電子郵件:rmagick@rubyforge.org =>無
如果您不這樣做,那么我認為未安裝rmagick
如果我嘗試使用回形針創建圓角,則會遇到類似的錯誤(“處理流的縮略圖”)。
Command :: convert '/tmp/stream20120109-15817-1lju7p6-0.jpg[0]' -resize "918x"
[.. complicated options here..]
'/tmp/stream20120109-15817-1lju7p6-020120109-15817-17dl83e-0.png'
[paperclip] An error was received while processing: #<Paperclip::PaperclipError:
There was an error processing the thumbnail for stream20120109-15817-1lju7p6-0>
has_attached_file
的選項如何? ImageMagick參數可能有問題。 就我而言,我寫了一個加號而不是減號-您必須使用-alpha off
而不是+alpha off
然后錯誤消失了。 有時,單個符號(用-代替+,反之亦然)會有所不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.