ホームページ >バックエンド開発 >Golang >Delve デバッガーが Visual Studio Code で動作しないのはなぜですか?

Delve デバッガーが Visual Studio Code で動作しないのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-11 05:49:03778ブラウズ

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

Visual Studio Code での Delve デバッガーのトラブルシューティング

Go 拡張機能がインストールされているにもかかわらず、Visual Studio Code で Delve デバッガーを動作させる際に問題が発生しています。この問題を解決するためのステップバイステップのガイドは次のとおりです。

前提条件

  • Go の最新バージョンをインストールし、GOROOT および GOPATH 環境変数を設定します。
  • OS PATH 環境変数に $GOPATH/bin を追加します。
  • 設定GO15VENDOREXPERIMENT=1.
  • go get github.com/derekparker/delve/cmd/dlv を使用して dlv (Go 用デバッガー) をインストールします。 $GOPATH/bin で利用できることを確認します。
  • Visual Studio Code をインストールします。

DLV 拡張機能と構成

  • Visual 用のリッチ Go 言語サポートをインストールします。マーケットプレイスからの Studio Code 拡張機能。

デバッグVS Code でのセットアップ

  • VS Code で Go プロジェクトが含まれるフォルダーを開きます (Ctrl Shift E)。
  • hello.go ファイルを開くか、新しいファイルを作成します。
  • デバッグしたい行で F9 を押してブレークポイントを追加します (例: i := 101).
  • F5 を押してデバッグを開始するか、アプリケーションを実行します。
  • F10 を使用してステップオーバーし、F11 を使用してステップインし、Shift F11 を使用してコードブロックからステップアウトします。

起動構成

launch.json 構成は変更されません。デフォルト:

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

結果

これらの手順に従うと、Visual Studio Code で Delve デバッガーを正常に使用できるようになります。

以上がDelve デバッガーが Visual Studio Code で動作しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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