【发布时间】:2015-03-12 06:38:32
【问题描述】:
- 我下载了go1.4.darwin-amd64-osx10.8.tar.gz 并将其解压到我的本地目录中。
- 根据 Installing to a custom location 所说,我在 env 变量中添加了 GOROOT。
- 根据Test your installation 所说,我创建了一个 go 文件。
- 我终于运行了它,得到了如下截图所示的预期结果。
- 我实际上有 IntelliJ v.14,但基于 this article,我在 IntelliJ Idea 中安装了
Go Language (golang.org)版本 0.9.15.3。 - 我创建了一个 Go 项目,并在创建过程中要求我添加 GO SDK。我给了它
~/Desktop/go/sdk,但它无法识别它。我在事件日志中收到此错误:
14:03:02 IllegalArgumentException:@NotNull 参数的参数 的“虚拟文件” com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot 不能为空
如果您知道 IntelliJ Idea 如何识别它,我们将不胜感激。谢谢。
【问题讨论】:
-
我什至删除了我添加到 env var 中的行。并安装了 .dmg 格式的 GO SDK。虽然 echo $GOPATH 和 $GOROOT 正在返回 GOPATH 和 GOROOT 但仍然 intelliJ Idea 无法添加 SDK,尽管它能够自动找到路径(没有我浏览到 usr/local/go 文件夹。
标签: go intellij-idea intellij-14