मैं यह देखने के लिए अपेक्षाकृत तेज़ तरीका ढूंढ रहा हूं कि शब्द गलत वर्तनी हैं या तो एक मणि या एपीआई का उपयोग कर रहे हैं।रूबी में सरल वर्तनी जांच विधि/मणि?
मैंने कई रत्नों - रास्पेल, एफएफआई-एस्पेल, हुनस्पेल-एफएफआई, स्पेल_चेकर, और स्पेलचेकर का उपयोग करने की कोशिश की है - और प्रत्येक में एक अलग त्रुटि है।
मैं रूबी के लिए बहुत नया हूं और एक साधारण समाधान की उम्मीद कर रहा हूं (मैं बहुत छोटी टेक्स्ट फाइलों को संसाधित कर रहा हूं और गलत शब्दों के शब्दों की गणना करना चाहता हूं) जिसमें स्क्रैच से कुछ निर्माण शामिल नहीं है।
जब ffi-aspell की कोशिश कर रहा है, मैं निम्नलिखित त्रुटि मिलती है:
/Users/ntaylorthompson/.rvm/gems/ruby-1.9.2-p320/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:121: [BUG] Segmentation fault
ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-darwin11.4.0]
-- control frame ----------
c:0005 p:---- s:0019 b:0019 l:000018 d:000018 CFUNC :speller_check
c:0004 p:0113 s:0013 b:0013 l:000012 d:000012 METHOD /Users/ntaylorthompson/.rvm/gems/ruby-1.9.2-p320/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:121
c:0003 p:0049 s:0007 b:0007 l:0005a8 d:0005d0 EVAL ffi-aspell_test.rb:5
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:0005a8 d:0005a8 TOP
---------------------------
-- Ruby level backtrace information ----------------------------------------
ffi-aspell_test.rb:5:in `<main>'
/Users/ntaylorthompson/.rvm/gems/ruby-1.9.2-p320/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:121:in `correct?'
/Users/ntaylorthompson/.rvm/gems/ruby-1.9.2-p320/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:121:in `speller_check'
-- 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: 6
मैं इसकी सराहना करेंगे तो (1) के ऊपर या (2) एक सिफारिश उन लोगों के लिए एक वैकल्पिक दृष्टिकोण का एक सुझाव जिनमें से उपयोग करने के लिए उपरोक्त 5 रत्नों में से - इसलिए मैं कम से कम समय को सर्वश्रेष्ठ विकल्प डिबग करने में व्यतीत कर सकता हूं।
क्या है त्रुटियों आप कर रहे हैं मिल रहा? क्या आपके पास एस्पेल रत्न के लिए एस्पेल स्थापित है? – jmdeldin
मैंने होमब्री के साथ एस्पेल स्थापित किया, और मैंने अभी ऊपर एफएफआई-एस्पेल त्रुटि पोस्ट की है - कोई अंतर्दृष्टि? – TaylorT