在Mac上使用IntelliJ IDEA来建立Golang的开发环境
由于使用IntelliJ IDEA和Homebrew安装的Golang构建开发环境时遇到了问题,因此做一下备忘录。
环境
-
- Mac OS X Marvericks 10.9.4
-
- Homebrew 0.9.5
- IntelliJ IDEA Community Edition 13.1.4
使用Homebrew安装Golang
使用以下命令来安装Golang:
$ brew install go
$ go version
go version go1.3 darwin/amd64
在环境变量中添加GOROOT和GOPATH。
在.bash_profile或.bashrc中添加GOROOT和GOPATH。需要将GOROOT设置的路径指定到libexec而不是/usr/local/opt/go。(我在这里卡住了)
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
请参考这里,在/etc/launchd.conf中添加相同的值。
如果/etc/launchd.conf不存在,请创建一个新的文件。
setenv GOROOT /usr/local/opt/go/libexec
setenv GOPATH $HOME/.go
最终使用以下命令来应用环境变量。
$ source ~/.bash_profile
$ launchctl < /etc/launchd.conf
$ echo $GOROOT
/usr/local/opt/go/libexec
$ echo $GOPATH
/Users/Yourname/.go
构建Golang环境在IntelliJ IDEA中。
-
- IntelliJ IDEAのPluginsでGo language support pluginをインストール&再起動
-
- [Create New Project]でGoのプロジェクトを作成し、SDK選択画面で[Configure…]からGOROOTを選択
- プロジェクト作成後にGOROOT、GOPATHに関するエラーが表示されなければ構築完了
备考
在PhpStorm中,你也可以按照相同的步骤来进行环境配置。
感谢词
非常感谢 @abe00makoto 先生对GOROOT指定的提醒。