Rumah >pembangunan bahagian belakang >Golang >Penyahpepijat GoLand |. Lampirkan pada Proses |

Penyahpepijat GoLand |. Lampirkan pada Proses |

WBOY
WBOYke hadapan
2024-02-05 23:33:031191semak imbas

GoLand 调试器 |附加到进程 | dlv.exe 访问被拒绝

Kandungan soalan

Saya menggunakan GoLand untuk nyahpepijat proses yang dibina menggunakan go build. Ctrl + Alt + F5. Tetapi saya mendapat ralat ini:

"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.

Saya menjalankan GoLand dalam mod pentadbir dan saya telah memberikan dlv.exehak pentadbir. Saya juga cuba menjalankan GoLand dalam mod tinggi dan masih mempunyai isu yang sama.

Saya cuba menyahpepijat dalam Kod Visual Studio (dengan menjalankan VSCode dalam mod pentadbir) dan saya dapat menyahpepijat proses menggunakan launch.json di bawah

<code>{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Process",
            "type": "go",
            "request": "attach",
            "mode": "local",
            "processId": 13932
        }
    ]
}
</code>

Saya lebih suka penyahpepijat GoLand. Sebarang cadangan tentang cara menyelesaikan isu di GoLand?


Jawapan Betul


Isu ini harus dibetulkan dalam versi GoLand yang lebih baharu. Sila cuba GoLand 2023.1 (atau lebih tinggi) dan gunakan Bantuan->Hubungi Sokongan atau Bantuan->Jika isu ini berterusan, sila serahkan laporan pepijat.

Atas ialah kandungan terperinci Penyahpepijat GoLand |. Lampirkan pada Proses |. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam