使用jetbrains设置golang环境

pyt*_*hon 7 intellij-idea go

我使用idea(13.1社区版)设置了golang开发环境.SDK似乎得到了认可.但是,我无法通过右键单击源文件夹下的"新建"来创建GO文件.("go"项目为灰色)目前我必须手动将文件扩展名设置为".go"并编辑文件,但自动完成功能正常.这只存在于我的Mac上(版本10.9.4)我已将GOPATH目录访问模式设置为777,但仍无效.这在windows7上工作正常.所以我该怎么做 ?在此输入图像描述

这就是它在windows中的样子 在此输入图像描述

Thanks VonC, I already tried the /Users/Tom/go setting, this doesn't work and I switch to this root path.
here's my previous setting

 macbook:home root# go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/mac/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
Run Code Online (Sandbox Code Playgroud)

这就是/ Users/Tom/Go中的样子在此输入图像描述

但是,感谢VonC,这不起作用.我不确定是什么原因.这是使用GOCODE的环境设置 在此输入图像描述 这是几个步骤! 步骤1

第2步

第三步:

第4步

STEP5

这是环境保护

顺便说一句,我注意到在这一步创建一个新的Go项目时,mac和windows有所不同,windows平台将显示"project sdk",而mac则不会. mac和windows并不完全在这一步

Von*_*onC 2

确保您的 IntelliJ 项目引用GOPATH.
插件页面

如果 GOPATH 中只有一个目录,并且在使用属于项目一部分的包时要在该路径内创建项目,则仍然必须为它们指定整个导入路径,而不是相对路径。例子:

  • GOPATH是: /home/florin/go
    设置名为 demogo 的项目的正确方法是:/home/florin/go/src/github.com/dlsniper/demogo/
  • 新包是:/home/florin/go/src/github.com/dlsniper/demogo/newpack
  • 正确的导入语句是:github.com/dlsniper/demogo/newpack 而不是 newpack

另请确保您拥有该插件的最新版本,因为问题 756说明 IntelliJ IDEA 13 不会在 Mac OS X 上创建项目目录结构。


最后,检查 IDEA 是否正确检测GOROOTGOPATH:请参阅“修复缺失的环境路径(Mac)
” 页面。


OP python在注释中添加:

  • 如果我创建了一个新的 Go 项目,则此新功能将被禁用。
  • 如果我创建一个新的 Java 命令行应用程序,那么我可以右键单击并添加新的 Go 文件