当我需要机械化然后遏制时,我从 irb (v 0.9.5) 获得以下输出:
$ irb
>> require 'mechanize'
=> true
>> require 'curb'
=> true
>>
那里没有问题。但是,当我以其他顺序需要库时,我得到以下信息:
$ irb
>> require 'curb'
=> true
>> require 'mechanize'
/opt/local/lib/ruby/1.8/openssl/ssl-internal.rb:30: [BUG] Segmentation fault
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
Abort trap
$
我使用的 gems 是最新版本的遏制和机械(v 0.7.15 和 1.0.0,分别)。对于 ruby,我使用的是 1.8.7(如上所示)。
另外,我不熟悉 [BUG] 错误消息。这是否意味着我在 ssl 中遇到了一个已知错误?
在此先感谢您的帮助!