首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“所选目录不是Go Sdk的有效主目录”

“所选目录不是Go Sdk的有效主目录”
EN

Stack Overflow用户
提问于 2013-10-01 05:08:41
回答 6查看 28.3K关注 0票数 23

我使用的是IntelliJ Idea,以及插件:

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

当我尝试将我的APT提供的Go安装添加到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目录呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-12-12 01:05:32

结果表明,google-go-lang-idea-plugin所需的文件夹结构与默认的apt安装所产生的文件夹结构略有不同。要解决这个问题:

代码语言:javascript
复制
# mkdir /usr/lib/go/bin
# ln -s /usr/bin/go    /usr/lib/go/bin/go
# ln -s /usr/bin/godoc /usr/lib/go/bin/godoc
# ln -s /usr/bin/gofmt /usr/lib/go/bin/gofmt
票数 2
EN

Stack Overflow用户

发布于 2021-10-27 02:14:31

我来这个问题时,配置戈鲁特路径在戈兰的想法。

我按以下方式解决它

转到Go SDK路径并找到zversion.go,然后用

const TheVersion = go1.17.2

。你需要根据你的情况改变版本。

在我的例子中,sversion.go路径位于D:\Programs\Go\src\runtime\internal\sys\zversion.go

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

票数 37
EN

Stack Overflow用户

发布于 2022-07-22 02:22:10

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

代码语言:javascript
复制
const TheVersion = `go1.18`
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19108421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档