我正在使用GoLand调试一个使用go build
. Ctrl + Alt + F5构建的进程。但是我得到了这个错误:
"C:\Program Files\JetBrains\GoLand 2022.1.4\plugins\go\lib\dlv\windows\dlv.exe" --listen=127.0.0.1:56356 --headless=true --api-version=2 --check-go-version=false --only-same-user=false attach 3064 --
API server listening at: 127.0.0.1:56356
could not attach to pid 3064: Access is denied.
字符串
我在管理员模式下运行GoLand,我已经给了dlv.exe
管理员权限。我也尝试在提升权限模式下运行GoLand,但仍然遇到了同样的问题。
我尝试在Visual Studio Code中进行调试(通过在管理员模式下运行VSCode),我能够使用下面的launch.json
调试过程
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Process",
"type": "go",
"request": "attach",
"mode": "local",
"processId": 13932
}
]
}
型
我更喜欢GoLand调试器。对于如何修复GoLand中的问题有什么建议吗?
1条答案
按热度按时间i2byvkas1#
此问题应在较新版本的GoLand中解决。如果问题仍然存在,请尝试GoLand 2023.1 (or later)并使用 * 帮助->联系支持 * 或 * 帮助->提交错误报告 *。