"所选目录不是Go Sdk的有效主页"

Tho*_*mas 8 intellij-idea go google-go-idea-plugin

我正在使用IntelliJ Idea和google-go-lang-idea-plugin来自:

https://github.com/mtoader/google-go-lang-idea-plugin/issues/173

当我尝试将我的APT提供Go安装添加到Go SDK列表时,我收到以下错误

所选目录不是Go Sdk的有效主页

我尝试将以下目录添加为Go SDK根目录

  • /usr/share/go/
  • /usr/share/src/
  • /usr/lib/go/
  • /usr/lib/go/src/
  • /usr/lib/go/pkg/
  • /usr/lib/go/pkg/linux_amd64

有谁知道如何使这个工作?我已经对bugtracker中的各种问题发表了评论,但是维护者声称这是10个月前修复的.

如果不这样做,是否有人知道这个插件实际上在寻找什么会使目录看起来像SDK目录?

Kri*_*ofe 43

我在goland idea中配置goroot路径时遇到了这个问题。

在此输入图像描述 我解决如下

转到 GO SDK 路径并找到zversion.go,然后将文件附加到

const TheVersion = `go1.17.2`

。您需要根据您的情况更改版本。

就我而言,sversion.go路径位于D:\Programs\Go\src\runtime\internal\sys\zversion.go.

保存文件,然后重新启动goland ide,然后配置GOROOT(文件 -> 设置 -> Go -> GOROOT -> + -> local...),选择你的Go根路径并保存。

在此输入图像描述


Fly*_*ind 5

addon:在go1.18.4上遇到同样的问题,只需要添加这行代码 ${GOROOT}/src/runtime/internal/sys/zversion.go

const TheVersion = `go1.18`
Run Code Online (Sandbox Code Playgroud)