Intellij Golang找不到模块

时间:2014-10-27 02:54:41

标签: go

在为模块和项目设置GO Sdk之后,我正在使用Golang插件进行IntelliJ。我试着编辑项目的配置。当我单击编辑配置时,在模块下拉框中,它显示没有模块。看来配置找不到模块了。我错过了什么?我发出以下命令以使Go SDK在Intellij中工作。

      # 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 个答案:

答案 0 :(得分:1)

尝试recent latest releases of that plugin,看看问题是否仍然存在。

请注意,您不必关联任何内容,只需设置$GOROOT environment variable(或不是,如上所述in this article)和your $GOPATH

答案 1 :(得分:0)

在IntelliJ的最新版本(这是Ultimate 2019.1.3的屏幕截图)中,您可以在Preferences-> Language & Frameworks-> Go-> {{中找到GOROOT和GOPATH 1}} / GOROOT

  1. 在您的系统中安装到Golang(我使用brew)

      

    自OSX ElCapitan起,OSX禁止访问GOPATH目录,这将导致使用默认设置编译项目时出现问题,并出现以下错误:

         

    无法运行程序“ / bin / go”(在目录“ / Users / XXX / go / src / YYY / ZZZ / service”中):error = 2,没有这样的文件或目录

         

    因此,应该通过更新GO首选项来解决。

  2. 打开IntelliJ和go项目并在项目中更新GOROOT

    enter image description here

  3. 如果您具有GOPATH的自定义目录,请也对其进行更新。

    enter image description here

  4. 单击以运行您的go程序。