Rubymine Cucumber Windows 7 устанавливает ошибку Gherkin

Просто интересно, работает ли у кого-нибудь вышеуказанная комбинация на win 7 64 бит. У меня проблемы с огурцами, как и с огурцами. Я вижу на github, что есть некоторые проблемы с ним на 64-битных машинах, я просто не смог заставить работать исправление из здесь

ВНИМАНИЕ: невозможно загрузить такой файл -- 2.1/gherkin_lexer_en Не удалось загрузить 2.1/gherkin_lexer_en

У кого-нибудь было такое в Windows 7 64 бит.

ruby 2.1.5p273 (13 ноября 2014 г., редакция 48405) [i386-mingw32 Rails 4.2.1


person Jason Moreland Digitalrecline    schedule 06.06.2015    source источник


Ответы (1)


Как указано в этом вопросе, это обходной путь:

После установки пакета удалите драгоценный камень корнишона:

gem uninstall gherkin --force

Переустановите гем (это может занять некоторое время):

gem install gherkin --platform ruby -v 2.12.2

Перейдите в папку драгоценного камня внутри каталога установки ruby. Что-то вроде этого:

{ruby_dir}\lib\ruby\gems\2.1.0\gems\gherkin-2.12.2\lib\gherkin

И замените lib/gherkin/c_lexer.rb строку 7 на:

prefix = ''

Этот обходной путь указан в https://github.com/cucumber/gherkin/issues/273 с комментарием mscharley от 18 января 2014 г.

Я должен выполнить эти шаги после каждой установки пакета в ОС Windows. Проверено с Windows 7 и Windows 10.

person evedovelli    schedule 11.03.2016