# #go #visual-studio-code #vscode-debugger
Вопрос:
Я пытаюсь отладить свое приложение goland и у меня возникли некоторые проблемы с файлом launch.json. Мое приложение должно запускаться с аргументом: my_go_app -c путь_то_конфиг.
Мой запуск.json выглядит так:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch my go app",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}",
"args": ["-c /home/roman/projects/myapp/some.json"]
}
]
}
Но когда я отлаживаю приложение, я получил следующую ошибку:
флаг указан, но не определен: -c /home/roman/проекты/myapp/some.json Использование /tmp/__debug_bin542579318: -строка c Указывает файл конфигурации. (по умолчанию «config.json»)
Без отладки мое приложение успешно работает. Пожалуйста, объясните, в чем дело…
Ответ №1:
Я нашел, в чем проблема. Json должен быть таким:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch my go app",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}",
"args": ["-c", "/home/roman/projects/myapp/some.json"]
}
]
}