VSCodeでbeegoをデバッグする
はじめに
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上で実行タブを押下。
初回は実行ファイルを作成~がでるので押下して作成する。
すると以下のような感じになるはず。
この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の▷押下で実行。
処理を通れば無事デバッグできるはず。
おわりに
新しい言語とかやると環境回りで時間とられるなー
Author And Source
この問題について(VSCodeでbeegoをデバッグする), 我々は、より多くの情報をここで見つけました https://qiita.com/y_nomura_CR/items/9f69a9c1717f3c02e68d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .