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

2024-03-17

  1. 我下载了go1.4.darwin-amd64-osx10.8.tar.gz https://golang.org/dl/并将其解压到我的本地目录中。
  2. 基于什么安装到自定义位置 https://golang.org/doc/install说我在环境变量中添加了 GOROOT 。
  3. 基于什么测试您的安装 https://golang.org/doc/install说我创建了一个 go 文件。
  4. 我终于运行了它,得到了预期的结果,如下图所示。
  • 我实际上有 IntelliJ v.14 但是,基于本文 http://dennissuratna.com/setup-intellij-for-golang/我安装了Go Language (golang.org)我的 IntelliJ Idea 中的版本 0.9.15.3。
  • 我创建了一个 Go 项目,在创建过程中它要求我添加 GO SDK。我给了~/Desktop/go/sdk但它无法识别它。我在事件日志中收到此错误:

14:03:02 IllegalArgumentException:@NotNull 参数的参数 “虚拟文件”的 com/intellij/openapi/projectRoots/impl/ProjectRootContainerImpl.addRoot 不能为空

任何关于 IntelliJ Idea 如何识别它的想法将不胜感激。谢谢。


请考虑使用 0.9.16 的 alpha 版本之一。我相信 alpha7 可能比 alpha9 更稳定。你可以从GitHub 发布 https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么IntelliJ Idea找不到GO SDK的位置? 的相关文章

随机推荐

  • 如何使用 PyScripter 调试 Google App Engine 脚本

    情况如下 我已经下载了Google App Engine SDK 我已经编写了在我的计算机本地运行的 helloworld 应用程序 我必须使用 PyScripter 作为 IDE 我无法使用 Eclipse 这不是解决我的问题的有效方法
  • 如何创建自定义事件处理类(如 EventArgs)

    如何编写自定义事件处理类 如果有人知道如何创建它 或者您知道任何关于此的好文章 请帮助我 提前致谢 我不完全确定你的意思 但如果你谈论的是 EventArgs 派生类 public class MyEventArgs EventArgs p
  • 如何声明 DLL 导入签名?

    这是后续帖子使用 NET 中的 pHash https stackoverflow com questions 6254447 using phash from net 您将如何在 NET 中声明以下 C 声明 int ph dct ima
  • 如何在android库gradle项目中包含依赖项?

    我正在使用 Android Studio 使用 Gradle 构建一个 android 库项目 它有一些本地依赖项 compile project androidlibrary 具有嵌套的附加外部依赖项 compile group com
  • 如何在 xsl:apply-templates 中使用 XSL 变量?

    我对 xsl apply templates 有一个相当复杂的调用
  • PHP 用一个 HTML Break 替换双行 [重复]

    这个问题在这里已经有答案了 我正在尝试将我的服务器上的所有 n n 替换为 br 标记 以便单个 n 不会变成 br Example Hello n nThis is an nexample n nThanks goes to Hello
  • 交换 jQuery 中的两个元素

    我正在尝试使用向上和向下箭头交换两个元素 JSFiddle 解决方案会很棒 My HTML div class item div class content Some text div div class move div class mo
  • 如何使用双括号初始化 Map of Map

    我确实明白双括号初始化有其自己的隐藏成本 仍然有可能的初始化方法Map
  • 如何判断库是使用 C++11 编译的

    如何判断某个 C 库是否已使用链接 c 11 标准 elf 二进制文件默认包含所使用的编译器版本的签名 现在 关于使用的编译器标志 如果 frecord gcc switches在编译时使用 然后 您可以在ELF可执行文件中找到签名 g f
  • 如何使用单点触摸更改 UISlider 值?

    我正在开发我的第一个 iOS 应用程序 其中包含UISlider 我知道当UISlider被拖拽 但对于我的应用程序 我需要通过一次触摸获取滑块的值 即如果我触摸某处UISlider a UILabel应该显示其正确的值 这样子可以吗 任何
  • 选择源代码控制系统:VSS 之后的逻辑下一步

    过去几个月我一直在使用 Git 并且很喜欢它 我研究了如何在企业环境中托管它 考虑到一个 10 人团队使用 Visual SourceSafe 使用 Coldfusion Powerbuilder PHP 和一些 NET 进行编程 令我惊讶
  • 如何使用 Apache POI 在 Word .docx 文件中正确生成 RSID 属性?

    我一直在使用 Apache POI 来操作 Microsoft Word docx 文件 即打开最初在 Microsoft Word 中创建的文档 对其进行修改 然后将其保存到新文档中 我注意到 Apache POI 创建的新段落缺少修订保
  • CVS:列出标签(或日期)之间更改的所有文件

    有没有办法列出CVS中两个标签之间发生更改的所有文件 每次我们发布版本时 我们都会向该版本中的所有文件应用一个标签 我想找到版本之间更改的所有文件 如果我能找到两个日期之间更改的所有文件 它也会起作用 我想这个命令会有帮助 cvs diff
  • 使用项目反应器 mergeWith() 运算符来实现“if/elseif/else”分支逻辑

    我正在尝试使用项目反应堆 mergeWith运算符以实现if elseif else分支逻辑如下所述 RxJS If Else 运算符在哪里 https rangle io blog rxjs where is the if else op
  • 来自两个派生类的多重继承

    我有一个充当接口的抽象基类 我有两个派生类 集 它们实现了抽象类的一半 一个 集合 定义与初始化相关的抽象虚拟方法 另一个 集合 定义与实际 工作 相关的方法 然后 我有派生类 它们使用多重继承来构造完全定义的类 并且本身不添加任何内容 所
  • 大虾:在PDF中打印unicode字符串

    我正在使用 Prawn 在 Rails 3 应用程序中生成 PDF 是否可以像在 HTML 视图中一样将 Unicode 字符串打印到 PDF 中 例如 in show html erb结果字形 同时 pdf text raw unicod
  • 加密且安全的 Docker 容器

    我们都知道无法开源并自由分发软件的情况 而我就处于其中一种情况 我有一个应用程序 它由许多二进制文件 从 C 源代码编译 和将其全部包装到系统中的 Python 代码组成 该应用程序曾经作为云解决方案工作 因此用户可以通过网络访问应用程序功
  • 使用 ws4py 创建自己的应用程序

    我使用 ws4py 创建了一个 Web 服务器套接字 它使用了cherrypy 当我使用连接到服务器时ip port它连接完美 并且能够通过多个浏览器聊天 但是当我尝试连接时ip port ws它也有效 但是 在我不使用连接后ws 我无法握
  • jQuery 中的多个选择器

    我正在尝试运行这段代码 input value OK value Recrutar value Criar id attack name btn click 因此 如您所见 我正在尝试选择一个值等于 OK 或 Recrutar 或 Cria
  • 为什么IntelliJ Idea找不到GO SDK的位置?

    我下载了go1 4 darwin amd64 osx10 8 tar gz https golang org dl 并将其解压到我的本地目录中 基于什么安装到自定义位置 https golang org doc install说我在环境变量