以前、VSCode 上での Go の debug 環境を構築したような気がしたのだが、動かなくなっていたので、 ここを参考に再構築した。
$ go get github.com/go-delve/delve/cmd/dlv
を実行後、下記のコマンドも実行。
sudo /usr/sbin/DevToolsSecurity -enable
ここで、VSCode 上で F5
を押して、debugger を起動させたら
could not launch process: debugserver or lldb-server not found: install XCode's command line tools or lldb-server
Process exiting with code: 1
というエラーメッセージが出たので、xcode を起動させると、 command line tools
をインストールするかどうかのダイアログが出たので、 OK
を押し、インストール。
完了したら、 F5
を押してdebugger を起動させる。