我正在尝试让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
答案 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版本并且它不起作用,请告诉我,我将尝试使用转换脚本跟踪问题。