Rails + Paperclip + Imagemagick + Windows 7 =>得到错误500

时间:2013-06-27 01:24:11

标签: ruby-on-rails windows imagemagick paperclip

我在Windows 7 64位上的RoR 3.2上安装了paperclip和imagemagick。

我的模型看起来像这样:

  has_attached_file :sample_file, 
    :styles => { :large => '0x200>' },
    :default_style => :large,
    :url => "/uploads/images/baget/:class/:attachment/:id/:style/:basename.:extension",
    :path => ":rails_root/public/uploads/images/baget/:class/:attachment/:id/:style/:basename.:extension"

当我上传图片时,它会加载一次,当我想加载另一张图片时,我会得到这个:

Errno::EINVAL in BagetsController#create
Invalid argument - ruby_setenv

而不是 - 这个:

Internal Server Error
Invalid argument - <STDOUT>
WEBrick/1.3.1 (Ruby/1.9.3/2013-02-22) at localhost:3000

接下来,只有恢复WEBRick会有所帮助,但只有一次 - 只有一次。

BUT!如果仅将此模型更改为:

has_attached_file :sample_file

然后我全力以赴。所以,我认为这可能是由ImageMagick引起的。或者Win7可能会滞后?我不知道。怎么办?

1 个答案:

答案 0 :(得分:0)

解决。弱点是Win7。改为ubuntu,所有工作都很完美

相关问题