🐴

zsh: command not found: dlv

2023/07/15に公開

dlvをインストールできない?

インストールしてるけど、パスが通っていなかった?
Golangでデバッグをするには、こちらのパッケージが必要らしい?
https://github.com/go-delve/delve

追加するコマンドを入力
新しいバージョンでは、go getではなくて、installらしい?

go install github.com/go-delve/delve/cmd/dlv@latest

🔍MacでGoがどこにあるのか?

dlvは追加されていた

hashimotojunichi@hashimotojunichinoMacBook-Pro ~ % cd go
hashimotojunichi@hashimotojunichinoMacBook-Pro go % cd bin/
hashimotojunichi@hashimotojunichinoMacBook-Pro bin % ls
dlv		goplay		gotests		staticcheck
gomodifytags	gopls		impl

📍.zshrcに、パスを追加する

export PATH=$PATH:$HOME/go/bin


ファイルを保存して閉じます
.zshrc ファイルの変更を有効にするために、以下のコマンドを実行します。

source ~/.zshrc

パスが通っていればdlvが表示されます
これでインストール完了です。

hashimotojunichi@hashimotojunichinoMacBook-Pro ~ % which dlv      
/Users/hashimotojunichi/go/bin/dlv

VSCodeでデバッグ環境の構築をするときは、こちらを参照
https://future-architect.github.io/articles/20201117/

Discussion