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

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

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

Кто-нибудь получил это происходит в Windows 7 64 бит.

ruby 2.1.5p273 (редакция 2014-11-13, 48405) [Rails i386-mingw32 4.2.1

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.

Другие вопросы по тегам