0

单独运行任何一个都可以,但是当两者一起运行时,它会严重崩溃,看起来像Magick::Image#new(我第一次调用它)。

编辑:对代码的请求如下:

在 Ramaze 下,问题可以这样重现

require 'ramaze'
require 'rmagick'

class ExceptionCauser < Ramaze::Controller
map '/'

  def index
    img = Magick::Image.new(64, 64)
  end

end

Ramaze.start :port => 7004

然后访问0.0.0.0:7004将崩溃。

4

1 回答 1

0

可以通过使用--disable-openmp标志重新编译 Imagemagick 来修复,如为什么这个 RMagick 调用会产生分段错误?.

于 2010-12-12T03:18:01.103 回答