VS код отладки голанг.Delve Debuger - PullRequest
0 голосов
/ 23 июня 2018

У меня проблема с отладчиком Delve в коде Visual Studio.Отладка начинается, но ничего не происходит.В консоли есть только информация:

time="2018-06-23T16:35:55+02:00" level=info msg="launching process with args: [C:\\Users\\LenovoPC\\go\\src\\test\\debug]" layer=debugger

Конфигурация launch.json

"version": "0.2.0",
"configurations": [
    {
        "name": "Launch",
        "type": "go",
        "request": "launch",
        "mode": "debug",
        "remotePath": "",
        "port": 2345,
        "host": "127.0.0.1",
        "program": "${workspaceRoot}",
        "env": {},
        "args": [],
        "showLog": true
    }
]

1 Ответ

0 голосов
/ 23 июня 2018

В зависимости от того, как вы устанавливаете delve, он либо окажется в вашем PATH, либо GOPATH / бен. Если двоичный файл dlv находится в вашей GOPATH / bin, а эта GOPATH отсутствует установите в качестве переменной среды, затем убедитесь, что ваш PATH указывает на это GOPATH / bin, чтобы расширение Go могло найти двоичный файл dlv.

Попробуйте изменить каталог на имя файла, чтобы запустить проект из main.go папки вашего проекта как

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "remotePath": "",
            "port": 2345,
            "host": "127.0.0.1",
            "program": "${fileDirname}",
            "env": {},
            "args": [],
            "showLog": true
        }
    ]
}

Убедитесь, что $ GOPATH установлен (например, как ~ / .go) На терминале выполните команду

go env

для проверки GOROOT и GOPATH переменных, чтобы увидеть, синхронизирован ли с ними delve

Для получения дополнительной информации Оформить заказ Как настроить Delve

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...