Intellij Golang找不到模块
在为模块和项目设置GO Sdk之后,我正在使用IntelliJ的Golang插件。我试图编辑项目的配置。当我单击编辑配置时,在模块下拉框中,它显示没有模块。配置似乎找不到模块。我错过了什么?为了使GoSDK在Intellij中工作,我发出了以下命令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
# 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版)不需要用户修改任何路径。