1

我在生产中遇到了这个错误:(我刚刚上传了一个升级了 rails 和 ruby​​ 的版本到 1.9.3 和 3.2)

Cocaine::ExitStatusError: Command 'convert /tmp/photo (1)20130424-3742-dohg6e.JPG -auto-orient /tmp/20130424-3742-eiksvr' returned 2. Expected 0 Here is the command output: 

我的回形针代码:

has_attached_file :photo,
                :styles => {:original => "1024x1024>", :large => '800x600>', :thumb => '120x72#'},
                :convert_options => {:original => '-strip -quality 90', :large => '-strip -quality 90', :thumb => '-strip'},
                :processors => [:auto_orient, :thumbnail],
                :url => "/system/statuses/:id_partition/:style.:extension",
                :path => ":rails_root/public/system/:id_partition/:style.:extension"

这个错误是什么意思?我该如何处理?

谢谢

4

2 回答 2

1

我不完全确定。但是您的生产服务器似乎没有正确安装 ImageMagick 库。

cocaine 是一个用于执行 commnad 工具的库。我相信它正在尝试调用一些 imagemagick 命令并返回某种错误

于 2013-04-24T21:03:31.883 回答
0

回形针救援的任何可卡因错误,包括 ImageMagick 中的分段错误。它返回一个''空字符串。几何体工厂27号线。

于 2015-04-29T22:56:15.310 回答