Maison >développement back-end >Golang >Pourquoi mon débogueur Delve ne fonctionne-t-il pas dans Visual Studio Code ?

Pourquoi mon débogueur Delve ne fonctionne-t-il pas dans Visual Studio Code ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-11 05:49:03744parcourir

Why Is My Delve Debugger Not Working in Visual Studio Code?

Dépannage du débogueur Delve dans Visual Studio Code

Vous rencontrez des problèmes pour faire fonctionner le débogueur Delve dans Visual Studio Code malgré l'installation de l'extension Go. Voici un guide étape par étape pour résoudre ce problème :

Prérequis

  • Installez la dernière version de Go et configurez les variables d'environnement GOROOT et GOPATH.
  • Ajoutez $GOPATH/bin à la variable d'environnement PATH de votre système d'exploitation.
  • Définissez GO15VENDOREXPERIMENT=1.
  • Installez dlv (débogueur pour Go) en utilisant go get github.com/derekparker/delve/cmd/dlv . Assurez-vous qu'il est disponible dans $GOPATH/bin.
  • Installez Visual Studio Code.

Extension et configuration DLV

  • Installez la prise en charge du langage Rich Go pour Visual Extension Studio Code depuis la Marketplace.

Configuration du débogage dans VS Code

  • Ouvrez le dossier contenant votre projet Go dans VS Code (Ctrl Shift E).
  • Ouvrez le fichier hello.go ou créez-en un nouveau.
  • Ajoutez un point d'arrêt en appuyant sur F9 sur la ligne que vous souhaitez déboguer (par exemple, i := 101).
  • Appuyez sur F5 pour démarrer le débogage ou exécuter l'application.
  • Utilisez F10 pour passer au-dessus, F11 pour entrer et Shift F11 pour sortir des blocs de code.

Lancer la configuration

Votre configuration launch.json reste intacte par défaut :

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}",
            "env": {},
            "args": []
        }
    ]
}

Résultat

Après avoir suivi ces étapes, vous devriez pouvoir utiliser avec succès le débogueur Delve dans Visual Studio Code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn