12
  1. 我下载了 go1.4.darwin-amd64-osx10.8.tar.gz并将其解压到我的本地目录中。
  2. 根据安装到自定义位置的内容,我在 env 变量中添加了 GOROOT。
  3. 根据你的安装测试说我创建了一个 go 文件。
  4. 我终于运行了它,我得到了预期的结果,如下图所示。

在此处输入图像描述

  • 我实际上有 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 如何识别它的想法都将不胜感激。谢谢。

4

3 回答 3

10

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

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

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

于 2015-01-14T09:18:19.817 回答
2

不允许使用 Mac Yosemite 下 /usr/local/go 中的 SDK(完全有效且最新的 SDK)。Google App Engine 也不识别最后一个有效的 GAE GO SDK。

于 2015-04-27T20:46:29.363 回答
1

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

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

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

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

http://pivotallabs.com/wordpress/wp-content/uploads/2013/12/Screen-Shot-2013-12-09-at-4.53.20-PM.png

于 2015-01-14T06:23:40.957 回答