ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

Ubuntu 16.04でgolangのVS Code開発環境設定が上手くいかない

golang用のVS Code環境設定

golangの開発環境として、VS Codeを利用するため設定を行ったが、以下のエラーになった

dlv:
Error: Command failed: /usr/bin/go get -u -v github.com/derekparker/delve/cmd/dlv
github.com/derekparker/delve (download)
github.com/derekparker/delve/pkg/dwarf/reader
# github.com/derekparker/delve/pkg/dwarf/reader
src/github.com/derekparker/delve/pkg/dwarf/reader/variables.go:81: vrdr.dwarf.Ranges undefined (type *dwarf.Data has no field or 

以下のサイトを参考に手動インストールを試みるが delve/install.md at master · derekparker/delve · GitHub

$ go get -u github.com/derekparker/delve/cmd/dlv
package github.com/derekparker/delve/cmd/dlv: cannot download, $GOPATH not set. For more details see: go help gopath

エラーになった。

原因

golangのバージョン問題で1.6ではdebugger用パッケージがインストールされないみたいだったので、 golangをバージョンアップして、再度やってみたら解決した。