为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 IntelliJ Idea 找不到 GO SDK 的位置?

为什么 IntelliJ Idea 找不到 GO SDK 的位置?

Go
汪汪一只猫 2021-09-10 21:01:55
我下载了go1.4.darwin-amd64-osx10.8.tar.gz并将其解压缩到我的本地目录中。根据安装到自定义位置的内容,我在 env 变量中添加了 GOROOT 。根据您的安装测试所说的内容,我创建了一个 go 文件。我终于运行了它,得到了预期的结果,如下图所示。我实际上有 IntelliJ v.14,但是,根据这篇文章,我Go Language (golang.org)在 IntelliJ Idea 中安装了0.9.15.3 版。我创建了一个 Go 项目,在创建过程中它要求我添加 GO SDK。我给了它~/Desktop/go/sdk但是它无法识别它。我在事件日志中收到此错误:14:03:02 IllegalArgumentException:com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot 的@NotNull 参数“virtualFile”的参数不能为空任何关于 IntelliJ Idea 如何识别它的想法将不胜感激。谢谢。
查看完整描述

3 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

请考虑使用 0.9.16 的 alpha 版本之一。我相信 alpha7 可能比 alpha9 更稳定。您可以从GitHub 版本中获取它们

v1.0.0-alpha0 分支,顾名思义,是一个 alpha 版本,它处于开发的早期阶段,这就是为什么还没有为它完成发布的原因。

PS 我是插件的贡献者之一。


查看完整回答
反对 回复 2021-09-10
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

不允许在 Mac Yosemite 下使用放置在 /usr/local/go(完全有效和最新的 SDK)中的 SDK。Google App Engine 也无法识别上一个有效的 GAE GO SDK。


查看完整回答
反对 回复 2021-09-10
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

~Desktop/go/sdk似乎不是一个有效的路径(因为它指的是“ Desktop”用户的主目录):~/Desktop/go/sdk应该工作得更好。

只要您在该~/Desktop/go/sdk文件夹中看到子文件夹 ' api', ' bin', ' blog', ...,这应该是“ golang 支持插件”所期望的 GO SDK 的正确文件夹。

该插件和 IntelliJ 14 存在一些问题:issues 1169,PR 1172(已针对 1.0.0-alpha 修复)。
另一种方法是重新编译并安装该插件。

指定 Go SDK 路径的最终结果应如下所示:

查看完整回答
反对 回复 2021-09-10
  • 3 回答
  • 0 关注
  • 2088 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信