LoginSignup
1
0

More than 1 year has passed since last update.

【Go】Go 1.16以降のバージョンで「go get」でのdelveインストール時に「dlv: not found」になる

Posted at

概要

個人的に開発で使っていたGolangのバージョンが少し古かったので、バージョンを上げてみました。バージョンを上げると、デバッグツールのdelveも再度インストールする必要があったので、go getでインストール操作を実行してみたところdlv: not foundというエラーになりました。
今回はそのエラーの対応について、メモ書きします。

対応

teratailのdlvインストール後にnot foundと表示される件についてに、同じエラーでハマってる記事がありました。回答をざっと確認したところ、go getによるインストールではなくgo installに変更になったそう。delveのREADMEでも、go installを使うように記載されています。
なお、Go1.16からの go get と go install についての記事にある通り、1.17でgo installを使うことが推奨されていて、1.18になるとgo getは基本的には使えない(設定変更すれば使えるみたいだけど)模様です。

なお、delveを使用したデバッグの雰囲気はVisual Studio CodeとDelveでGo言語のアプリケーションをデバッグするの記事を、参照頂ければと思います。

1
0
1

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
1
0