我使用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





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

确保您的 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 是否正确检测GOROOT到GOPATH:请参阅“修复缺失的环境路径(Mac)
”
页面。
- 如果我创建了一个新的 Go 项目,则此新功能将被禁用。
- 如果我创建一个新的 Java 命令行应用程序,那么我可以右键单击并添加新的 Go 文件。
| 归档时间: |
|
| 查看次数: |
6448 次 |
| 最近记录: |