ホームページ  >  記事  >  バックエンド開発  >  1.14にアップグレード後、Goがデバッグできなくなる問題を解決

1.14にアップグレード後、Goがデバッグできなくなる問題を解決

咔咔
咔咔オリジナル
2020-07-14 17:27:252700ブラウズ

デバッグはプログラマーにとって非常に重要ですが、go1.14 にアップグレードした後、デバッグが使用できなくなり、非常に恥ずかしいです。問題解決の問題が発生しました。

# 将来、ほとんどの人がこの問題に遭遇すると推定されており、Kaka は学習プロセス中に常に最新バージョンを使用することを主張してきました。

Kaka の現在のタイトルに基づいて検索すると、それを分析した記事が数件しかありませんでしたが、提供された解決策を実装できなかったので、Kaka がこの問題を分析する記事を公開しました。

最も一般的な解決策は

go get -u github.com/derekparker/delve/cmd/dlvこのコマンドを実行します。なぜこのコマンドがここで実行されないのかわかりません。その結果、ダウンロードされず、しばらくするとコマンドが終了します。

この問題は、この Delve がバージョン 1.14 にインストールされていないことが原因です

Kaka は Windows で動作し、エディターは Goland を使用します。

Kaka の GOROOT は C:Go にあります。Kaka が提供した画像にディレクトリがない場合は、自分で入力してください

フォルダー github.com/go-devel を作成するだけです1.14にアップグレード後、Goがデバッグできなくなる問題を解決次に go-devel フォルダーの下で実行しますgit clone https://github.com/derekparker/delve.git1.14にアップグレード後、Goがデバッグできなくなる問題を解決その後ダウンロードすると、次のファイルが表示され、これらはすべて delve フォルダー内にあります。1.14にアップグレード後、Goがデバッグできなくなる問題を解決最後に、go install を使用してパッケージをインストールする必要があります

コマンドを実行しますgo install github.com/go- delve/delve/cmd/dlvここでディレクトリ構造を明確に確認する必要があります

コマンドを実行すると、GOPATH/bin の下に dlv 実行可能プログラムが生成されます。そのようなファイルがない場合は、インストール失敗します。振り返って、操作がカカと異なるところを確認してください。 1.14にアップグレード後、Goがデバッグできなくなる問題を解決Goland エディターを開き、Kaka が指定した矢印プロンプトに従ってクリックすると、作成がポップアップ表示されますので、それをクリックします1.14にアップグレード後、Goがデバッグできなくなる問題を解決次に、次の内容を入力しますdlv.path=C:/Go/bin/dlv .exe は、インストールしたばかりの実行可能プログラムです。1.14にアップグレード後、Goがデバッグできなくなる問題を解決この時点で、すべての作業は完了しました。Goland を再起動し、ブレーク ポイントを確認してください。

Go のブレークポイントは依然として非常に快適で、非常に優れています。この問題は完全に解決されました。

学習の継続、ブログの継続、共有の継続は、キャリア以来、カカが常に支持してきた信念です。Nuoda Internet でのカカの記事が少しでもお役に立てれば幸いです。ちょっとしたお手伝い .

以上が1.14にアップグレード後、Goがデバッグできなくなる問題を解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。