Maison >développement back-end >Golang >Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14
❝Le débogage est si important pour un programmeur, mais après la mise à niveau vers go1.14, mon débogage ne peut plus être utilisé, ce qui est très embarrassant. Le problème rencontré résout le problème.
❞
On estime que la plupart des gens rencontreront ce problème à l'avenir. Kaka a toujours insisté pour utiliser la dernière version pendant le processus d'apprentissage.
En recherchant sur la base du titre actuel de Kaka, il n'y a que quelques articles qui l'analysent, mais je n'ai pas pu mettre en œuvre la solution qu'ils m'ont donnée, alors Kaka a publié un article pour analyser ce problème. La solution la plus courante proposée par
est de go get -u github.com/derekparker/delve/cmd/dlv
exécuter cette commande. Pour une raison quelconque, cette commande n'a aucun résultat lorsqu'elle est exécutée ici dans Kaka, et elle n'est pas téléchargée de toute façon, la commande se termine après un certain temps. .
Ce problème est dû au fait que cette fouille n'est pas installée dans la version 1.14
Kaka fonctionne sous Windows et l'éditeur utilisé est Goland.
Le GOROOT de Kaka est dans C:Go. S'il manque un répertoire à l'image fournie par Kaka, veuillez la remplir vous-même
.Créez simplement les dossiers github.com/go-devel puis exécutez-le dans le dossier go-devel git clone https://github.com/derekparker/delve.git
Après le téléchargement, les fichiers suivants apparaîtront et ils sont tous dans le dossier Delve. Enfin, nous devons utiliser go install pour installer notre package
Exécuter la commandego install github.com/go-delve/delve/cmd/dlv
Ici, vous devez voir clairement la structure des répertoires
Après avoir exécuté la commande, elle sera dans GOPATH/ Un programme exécutable dlv est généré sous bin. S'il n'existe pas de tel fichier, l'installation échouera. Regardez en arrière et voyez en quoi l'opération est différente de Kaka. Ouvrez l'éditeur Goland et cliquez en fonction de l'invite de flèche donnée par Kaka. Une création apparaîtra. Cliquez dessus puis entrez le contenu suivant dlv.path=C:/Go/bin/dlv.exe
, qui est le programme exécutable qui vient d'être installé Ceci. À ce stade, tous les travaux sont terminés. Redémarrez notre Goland et jetez un œil au point d'interruption.
Les points d'arrêt de Go ont toujours l'air très confortables et très agréables. Ce problème est parfaitement résolu
❝La persévérance dans l'apprentissage, la persévérance dans les blogs et la persévérance dans le partage sont les convictions auxquelles Kaka a toujours adhéré depuis sa carrière. J'espère que les articles de Kaka dans Nuoda Internet pourront vous apporter une contribution. un peu d'aide.
❞
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!