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

时间:2011-04-14 04:32:33

标签: 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 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

1 个答案:

答案 0 :(得分:0)

我没有在Ruby 1.9.2(我是作者)下测试Ruby-WordNet,并且它依赖的bdb库的作者在1.9.2之前就已经死了,所以我不认为这个版本该源附带的库已经在它下面进行了测试。

您可能希望尝试使用bdb库that's been maintained by Akinori MUSHA on github的版本,因为我相信他已经使用1.9.2修复版了解它。

我也可能在转换脚本中做错了,而这只是由1.9.2引起的。如果您尝试使用Bdb的Github版本并且它不起作用,请告诉我,我将尝试使用转换脚本跟踪问题。