#ruby-on-rails #visual-studio-code #cucumber #vscode-settings
#ruby-on-rails #cucumber #visual-studio-code
Вопрос:
Я пытаюсь настроить VS Code для отладки Ruby и Cucumber
Я следил за этой статьей, чтобы настроить VS Code: https://www.kloia.com/blog/development-environment-configuration-with-vscode-ruby-cucumber
Я получаю сообщение об ошибке: No such file or directory - exec. You can use
cucumber —init to get started.
Я искал в Google, я обнаружил, что cucumber ищет папку features, но я уже указал ее в настройках конфигурации запуска VS Code.
Запустите конфигурацию для VS Code :
"configurations": [
{
"name": "Cucumber",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "${workspaceRoot}/bin/cucumber",
"useBundler": true,
"args": [
"exec",
"cucumber",
"${workspaceRoot}/features",
"-t",
"@set_1"
]
}
]
Ответ №1:
Решена: эта проблема путем удаления «exec» и «cucumber» из параметра args в конфигурации запуска. Поскольку они передаются в Cucumber ::Cli::Main.rb в качестве аргументов опции cucumber как пути, следовательно, cucumber пытается найти файлы функций по путям exec и cucumber и, следовательно, выдает ошибку.
Я надеюсь, что статья, упомянутая в вопросе, внесет исправления.