Intellij Golang找不到模块

Intellij Golang找不到模块,go,Go,在为模块和项目设置GO Sdk之后,我正在使用IntelliJ的Golang插件。我试图编辑项目的配置。当我单击编辑配置时,在模块下拉框中,它显示没有模块。配置似乎找不到模块。我错过了什么?为了使GoSDK在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/go

在为模块和项目设置GO Sdk之后,我正在使用IntelliJ的Golang插件。我试图编辑项目的配置。当我单击编辑配置时,在模块下拉框中,它显示没有模块。配置似乎找不到模块。我错过了什么?为了使GoSDK在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
请尝试,以查看问题是否仍然存在


请注意,您不必链接任何内容,只需设置(或不设置,如上所述)和。

在IntelliJ的最新版本中(这里是Ultimate 2019.1.3的屏幕截图),您可以在
首选项
->
语言和框架
->
GOROOT
/
GOPATH
中找到GOROOT和GOPATH

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

    由于OSX ElCapitan,OSX禁止访问
    /bin
    目录,这将导致使用默认设置编译项目时出现问题,并出现如下错误:

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

    所以这应该通过更新GO首选项来解决

  • 打开IntelliJ和go项目,并在项目中更新GOROOT

  • 如果你有一个自定义的GOPATH目录,也要更新它

  • 单击以运行go程序


  • 我可以确认,最新版本(1.0.0版)不需要用户修改任何路径。