Posted at

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でやる必要あるかも