我使用Idea(13.1社区版)建立了一个golang开发环境。
看起来SDK被识别了。
然而,在源文件夹下右键单击“新建”时,我无法创建GO文件。(“go”项目是灰色的)
目前,我必须手动将文件扩展名设置为“.go”,然后进行编辑,但自动完成可以正常工作。
这只出现在我的Mac上(版本为10.9.4)
我已将GOPATH目录访问模式设置为777,但仍无法使用。
在Windows7上运行良好。
那么我该怎么办?
以下是在Windows中的截图:
这是在 /Users/Tom/Go 中的样子:
谢谢VonC,但这不起作用。我不确定原因是什么。
这是使用GOCODE的环境设置:
以下是几个步骤!
步骤1
顺便说一下,我注意到在创建新的Go项目时,mac和windows存在差异,
在此步骤中,windows平台将显示“project sdk”,而mac则不会。
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"
这是在 /Users/Tom/Go 中的样子:
![enter image description here](https://istack.dev59.com/jxpCe.webp)
![enter image description here](https://istack.dev59.com/1KeQT.webp)
![步骤2](https://istack.dev59.com/12ONn.webp)
![步骤3](https://istack.dev59.com/erFpT.webp)
![步骤4](https://istack.dev59.com/PU9ga.webp)
![步骤5](https://istack.dev59.com/eQL02.webp)
![这是环境设置](https://istack.dev59.com/TUG13.webp)
![mac and windows not exactly at this step](https://istack.dev59.com/ozlU9.webp)
GOPATH
设置为/Users/Tom/go
而不是/Users/Tom/Go
,则您的最后一个应该可以工作:因为HFS+(Mac文件系统)通常配置为区分大小写但保留大小写,所以go
和Go
并不完全相同。 - VonC