参考
http://www.tuicool.com/articles/Fv6zUfE
1、安装Golang的SDK
google官网被墙下载地址如下:
http://www.golangtc.com/download ,下载最新的安装包,之后双击安装即可。我下载的是go1.6beta1.darwin-amd64.pkg;
软件安装默认的目录GOROOT: ”/usr/local/go”
安装完成之后,打开终端,输入go、或者go version(查看安装版本)出现如下信息即表示安装成功:
jingmzdeMacBook-Pro:~ jingmz$ go version
go version go1.6beta1 darwin/amd64
2、配置环境变量
关于环境变量:参考
http://my.oschina.net/achun/blog/134002
安装完sdk之后接下来便是配置环境变量了,打开终端输入cd ~ 进入用户主目录,之后输入ls -all命令查看是否存在.bash_profile
文件,存在既使用vim .bash_profile打开并编辑该文件。根据自己实际情况,内容如下:
GOPATH:日常开发的根目录,即是workspace
GOBIN:是GOPATH下的bin目录。
GOROOT=”/usr/local/go” 是软件安装默认的目录
且需要gobin目录加入到path路径下,生成的可执行文件就可以直接运行了。
退出vim,使用source ~/.bash_profile即可完成对golang环境变量的配置了,可以在终端中输入go env查看配置后的效果:
jingmzdeMacBook-Pro:~ jingmz$ go env
GOARCH=”amd64”
GOBIN=”/Users/jingmz/workspace_go/go/bin”
GOEXE=””
GOHOSTARCH=”amd64”
GOHOSTOS=”darwin”
GOOS=”darwin”
GOPATH=”/Users/jingmz/workspace_go/go”
GORACE=””
GOROOT=”/usr/local/go”
GOTOOLDIR=”/usr/local/go/pkg/tool/darwin_amd64”
GO15VENDOREXPERIMENT=”1”
CC=”clang”
GOGCCFLAGS=”-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common”
CXX=”clang++”
CGO_ENABLED=”1”
jingmzdeMacBook-Pro:~ jingmz$
3、Eclipse安装goclipse插件
1) 配置eclipse插件找到 help菜单-》install new software -》输入http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 勾上 goclipse 然后安装。这样就可以创建golang项目,须要使用.
2) 离线安装,我用的这种方法
1.先去csdn下载
http://download.csdn.net/download/jamet/7870979解压里面feature包和另一个包里面的jar全部拷贝-
然后打开eclipse应用图标—右键—查看包内容–
/Users/jingmz/eclipse/jee-mars/Eclipse.app/Contents/Eclipse/dropins,粘贴到这里面,如图
安装完成后重启eclipse
4.Eclipse配置go环境
Eclipse—偏好设置—点击go选项
GOROOT:软件默认安装的路径:/usr/local/go
Go Tools会自动填写.
GOPATH:填写你自己设置的工程目录:
我自己设置的是: /Users/jingmz/workspace_go/go
5.新建工程–GoProject–运行第一个Go:
package main
import “fmt”
func main(){
fmt.Printf(“Hello,GO!\n”)
}
6.让eclipse有Go的代码提示:
1).先下载go源代码gocode ,打开终端,输入以下内容:
sudo env GOPATH=/Users/jingmz/workspace_go/go go get github.com/nsf/gocode
sudo env GOPATH=/Users/jingmz/workspace_go/go go install github.com/nsf/gocode
2).Mac下打开/usr/local目录
Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以了
直接把gocode包拷贝到/usr/local里面
然后
jingmzdeMacBook-Pro:bin jingmz$ cd /usr/local/go/gocode
jingmzdeMacBook-Pro:gocode jingmz$ go build
jingmzdeMacBook-Pro:gocode jingmz$
3)
/usr/local/go/gocode/gocode
写得絮絮叨叨的,收集资料,做个笔记, 有错误地方批评指正..