Почему Wordnet не может конвертировать файлы dict в bdb в Mac OS? - PullRequest
0 голосов
/ 14 апреля 2011

Я пытаюсь заставить 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 голосов
/ 14 апреля 2011

Я не тестировал Ruby-WordNet под Ruby 1.9.2 (я автор), и автор библиотеки bdb, от которой она зависит, умер до выхода 1.9.2, поэтому я не думаю, что версиябиблиотеки, поставляемой с исходным кодом, на самом деле тоже тестировали под ним.

Вы можете попробовать версию библиотеки bdb , которая поддерживается Akinori MUSHA на github , так как яПолагаю, что он постоянно обновлялся с исправлениями 1.9.2.

Также возможно, что я что-то не так делаю в скрипте конвертации, который просто помечен как 1.9.2.Если вы попробуете версию BDB на Github, и она не работает, дайте мне знать, и я постараюсь отследить проблему с помощью скрипта конвертации.

...