Някой има ли идея защо се случва това:
prbl
Имам следните инсталирани gem-ове
Също така съм сложил aspell.dll в PATH-а
Някой има ли идея защо се случва това:
prbl
Имам следните инсталирани gem-ове
Също така съм сложил aspell.dll в PATH-а
Ако си инсталирал 64 битовия Руби няма да ти отчете Aspell - преинсталирай на 32 битов. Ако си с 32 битовия, пусни 1 screenshot на настройките си на PATH, както и директорията където си сложил aspel.dll.
Алекс за товя проблем е различен - ти имаш проблем с FFI. Можеш да пробваш да я преинсталираш или да сложиш по-стара версия: gem uninstall ffi gem install ffi -v 1.0.9 В случай, че непомогне според Митьо ако предадеш решение автоматично ще ти даде Skeptic тест.(не съм го тествал)
32 битова ми е версията;
Не си преименувал файла - трябва да преименуваш aspell-15.dll на aspell.dll
Нещо такова ли се очаква да получа като резултат? Около 200 реда, от които май не успявам да извлека кой знае колко информация:
Това и при мен се получава. Проблема идва от -english-words-for-names='fibonacci lucas' . Ако го махнеш би трябвало да работи.
Скептика при мен не работи. Само да уточня няколко момента: 1. Моя е по-нова версия skeptik<0.8> 2. Нормална инсталация под Windows7 32 бит-а , nqmam aspell.dll и не може да го намери.
Копирам ти един отговор от тази тема. Предложи го Светослав Кръстев и сработи при мен.
Трябва да направиш копие на този aspell-15.dll някъде(може и пак там където ти е Aspell) и да го преименуваш на aspell.dll , след това да зададеш в PATH къде ти е това преименувано копие.
В допълнение на това трябва и да си инсталираш някой от предложените тук речници - при положение, че ще проверяваш за английски думи, има логика да е английския.
Здравейте, Аз получавам :
skeptic --lines-per-method 5 --line-length 80 --max-nesting-depth 2 --methods-per-class 8 --no-semicolons - -no-trailing-whitespace --check-syntax --no-global-variables --english-words-for-names='fibonacci lucas' --na ming-conventions solution_1.rb
C:/Ruby21/lib/ruby/gems/2.1.0/gems/ffi-aspell-1.0.0/lib/ffi/aspell/speller.rb:210: [BUG] Segmentation fault ruby 2.1.3p242 (2014-09-19 revision 47630) [i386-mingw32]
Идеи как да се справя ?
Проблемът със segmentation fault при използване на english-words-for-names
е следствие от crash в ffi-aspell
gem-a при липса на инсталиран речник.(github issue).
Фикс-ът е просто да се инсталира english dictionary от gnu aspell home page(секция precompiled dictionaries). Указанията за инсталация също на skeptic са обновени с информация за това, съжалявам за пропуска : ).
Трябва да сте влезли в системата, за да може да отговаряте на теми.