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

Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14

咔咔
咔咔original
2020-07-14 17:27:252793parcourir

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

Résolvez généreusement ce problème

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 Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14 puis exécutez-le dans le dossier go-devel git clone https://github.com/derekparker/delve.gitRésolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14Après le téléchargement, les fichiers suivants apparaîtront et ils sont tous dans le dossier Delve. Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14Enfin, nous devons utiliser go install pour installer notre package

Exécuter la commandego install github.com/go-delve/delve/cmd/dlvIci, 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. Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14Ouvrez l'éditeur Goland et cliquez en fonction de l'invite de flèche donnée par Kaka. Une création apparaîtra. Cliquez dessus Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14 puis entrez le contenu suivant dlv.path=C:/Go/bin/dlv.exe, qui est le programme exécutable qui vient d'être installé Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14Ceci. À 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 Résolvez le problème selon lequel Go ne peut pas être débogué après la mise à niveau vers 1.14

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!

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