Tôi đang tìm một cách tương đối nhanh chóng để kiểm tra xem từ có sai chính tả hay không bằng cách sử dụng đá quý hoặc API.Phương pháp kiểm tra chính tả đơn giản/đá quý trong ruby?
Tôi đã thử sử dụng một số đá quý - raspell, ffi-aspell, hunspell-ffi, spell_cheker và trình kiểm tra chính tả - và mỗi lỗi có lỗi khác nhau.
Tôi khá mới với ruby và hy vọng một giải pháp đơn giản (tôi đang xử lý nhiều tệp văn bản ngắn và muốn tính% từ bị viết sai chính tả) không bao gồm xây dựng thứ gì đó từ đầu.
Khi cố gắng ffi-aspell, tôi nhận được lỗi sau:
/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
Tôi đánh giá cao hoặc (1) là một gợi ý của một cách tiếp cận thay thế cho những người ở trên hoặc (2) một đề nghị trong đó sử dụng trong số 5 viên đá quý ở trên - vì vậy tôi có thể dành ít thời gian để gỡ lỗi tùy chọn tốt nhất.
Có gì sai sót là bạn nhận được? Bạn có aspell cài đặt cho các đá quý aspell? – jmdeldin
Tôi đã cài đặt Aspell với Homebrew và tôi vừa đăng lỗi ffi-aspell ở trên - bất kỳ thông tin chi tiết nào? – TaylorT