0
Help us understand the problem. What are the problem?

posted at

GoLand Select Home Directory for Go SDKのエラー

GoLandでGOROOTを設定しようとしたら下記のエラーがでました

スクリーンショット 2022-05-01 18.12.11.png

Select Home Directory for Go SDK
The selected directory is not a valid home for Go SDK

この時にGOROOTに設定したパスは/usr/local/Cellar/go/1.18.1/libexecになります。
Macにhomebrewでgo version go1.18.1 darwin/amd64が入っており、そちらのパスになります。

この時のGoLandのバージョンは2020.3でした。
スクリーンショット 2022-05-01 18.47.30.png

解決方法1か2のどちらかの対応でエラーを解消できました。
解決方法2がおすすめの対応になります。

解決方法 1

/usr/local/Cellar/go/1.18.1/libexec/src/runtime/internal/sys/zversion.go

const TheVersion=`go1.18.1`

を設定することでエラーが解消できました。

しかし、zversion.goには下記のコメントがありましたので、この対応より解決方法2のほうが良さそうです。

// Code generated by go tool dist; DO NOT EDIT.

参考url

解決方法 2

GoLandのversionを2022.1に更新することでエラーが解決できました。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
0
Help us understand the problem. What are the problem?