LoginSignup
0
0

More than 3 years have passed since last update.

VSCodeでbeegoをデバッグする

Posted at

はじめに

beegoの学習中に、ブレークしようとしてVSCodeの←をぽちっとしてもぜんぜん止まらなかったのでメモ的に投稿。

前提

  • windows環境
  • beegoインストール済み
  • vscodeインストール済み
  • vscodeにgoの拡張機能インストール済み

delveをインストール

beegoプロジェクトのルートフォルダで下記実行。

$ go get -u github.com/derekparker/delve/cmd/dlv

一応動作確認。下記がでればOK。

$ dlv version
Delve Debugger
Version: 1.5.1
Build: $Id: bca418ea7ae2a4dcda985e623625da727d4525b5 $

launch.jsonを作成

VsCode上で実行タブを押下。
初回は実行ファイルを作成~がでるので押下して作成する。
すると以下のような感じになるはず。
WS000004.JPG

このlaunch.jsonを下記のように変更する。

launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            // "type": "godlvdap",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceFolder}/main.go",
            "env": {},
            "args": []
        }
    ]
}

programがポイントです。
beegoはmain.goを動作させたいので現在フォルダ以下のmain.goを指定。
他の詳細は以下を参考にしてください。

Visual Studio CodeでGo言語のデバッグ環境を整える

ブレークポイントを追加&実行

後は他と同じようにブレークポイントを追加して、VSCode左上のlaunchの▷押下で実行。
処理を通れば無事デバッグできるはず。

WS000005.JPG

おわりに

新しい言語とかやると環境回りで時間とられるなー

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0