Go
golang
VSCode

Visual Studio Code / goenv で Cannot find "go" binary. Update PATH or GOROOT appropriately.

環境

MacBookPro (macOS High Sierra v10.13.6)
homebrew/goenv で管理
Visual Studio Code

現象

Visual Studio Code にて GoLang の拡張機能を入れようとすると、

Cannot find "go" binary. Update PATH or GOROOT appropriately.

と出てインストールできない問題。

対応

UserSettingsを開いて、

"go.goroot"の値をgoenv配下のパスに書き換える。

例:

    "go.goroot": "/Users/hogehoge/.goenv/versions/1.8.7",

備考

goenvでバージョン変えるときどうすんだこれ
毎回書き換えるのだるい

これでだめな人は、zshの設定をvscodeでやる必要あるかも