Ruby 为什么Wordnet无法在Mac OS上将dict文件转换为bdb?

Ruby 为什么Wordnet无法在Mac OS上将dict文件转换为bdb?,ruby,wordnet,Ruby,Wordnet,我试图让Ruby Wordnet转换数据文件t dbd,但convertdb.rb在运行结束时出现了一个分段错误。你知道发生了什么事或者如何调查和解决这个问题吗 Checkpointing DB and cleaning logs...done. done. convertdb.rb: [BUG] Segmentation fault ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0] -- control fra

我试图让Ruby Wordnet转换数据文件t dbd,但convertdb.rb在运行结束时出现了一个分段错误。你知道发生了什么事或者如何调查和解决这个问题吗

Checkpointing DB and cleaning logs...done. done. convertdb.rb: [BUG] Segmentation fault ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0] -- control frame ---------- c:0001 p:0000 s:0002 b:0002 l:0014e8 d:0014e8 TOP --------------------------- -- C level backtrace information ------------------------------------------- [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Abort trap 检查数据库和清理日志…完成。 完成。 convertdb.rb:[BUG]分段错误 ruby 1.9.2p180(2011-02-18修订版30909)[x86_64-darwin10.6.0] --控制框架---------- c:0001 p:0000 s:0002 b:0002 l:0014e8 d:0014e8顶部 --------------------------- --C级回溯信息------------------------------------------- [注] 您可能在Ruby解释器或扩展库中遇到错误。 欢迎提供Bug报告。 详情如下:http://www.ruby-lang.org/bugreport.html 流产陷阱
我还没有在Ruby 1.9.2下测试Ruby WordNet(我是作者),它所依赖的bdb库的作者在1.9.2发布之前就去世了,所以我认为源代码附带的库版本也没有在Ruby 1.9.2下进行过测试

您可能希望尝试bdb库的版本,因为我相信他通过1.9.2补丁使其保持最新

也有可能我在转换脚本中做了一些错误的事情,1.9.2刚刚提到了这一点。如果您尝试使用Github版本的bdb,但它不起作用,请告诉我,我将尝试跟踪转换脚本的问题