1

Если я попытаюсь запустить самый простой из тестов rake rspec в моей среде Windows (с которой у меня практически нет опыта), я получу следующую ошибку:

>ruby "D:\Ruby191\bin\rake" test
"D:/Ruby191/bin/ruby.exe" -S bundle exec rspec -cfs spec/app_spec.rb
ruby.exe: invalid switch in RUBYOPT: -F (RuntimeError)
rake aborted!
ruby -S bundle exec rspec -cfs spec/app_spec.rb failed

Tasks: TOP => test => spec

Мне кажется, что ruby не нравится этот средний флаг F , но я его не добавил, и я не могу найти какую-либо часть файлов .bat или ruby, в которых есть флаги.

Мне не повезло погуглить эту проблему (возможно, я искал неправильные термины), у кого-нибудь есть совет?

2 ответа2

2

Я пошел и установил рубин в папку с пробелами в ней (Программа F Īles). Не делай этого.

0

Если вы установили Ruby в Windows, я предполагаю, что вы использовали RubyInstaller. Попробуйте также установить DevKit.

Я рекомендую установить в C:\Ruby и запустить gem update --system затем gem update чтобы убедиться, что все обновлено.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .