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.