go下载地址:https://golang.google.cn/dl/
下载完毕后,将压缩包进行解压,解压到usr/local文件夹下面。
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
配置环境:
通过修改.bashrc文件:
vim ~/.bashrc
//在最后一行添上:
export PATH=$PATH:/usr/local/go/bin
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户
检查环境配置:
打开命令行,输入go,检查go环境是否配置正确。
安装GoClipse插件
- 点击菜单“Help->Eclipse Marketplace…”;
- 在弹出的对话框中搜索“GoClipse”;
- 点击“Install”按钮;
如下图所示:
按照提示,一步一步完成安装即可。
配置Go
- 点击菜单“Windows->Preferenes->Go”;
-
在Directory中输入Go的安装目录,”/usr/local/go/”;
-
配置Go下的Tools
Gavin是把gocode、guru、godef放在了和go相同的目录,如下图所示。
从上面可以看出,这里需要几个可执行文件,查看自己go/bin目录下,并没有,所以这里需要自己下载获取,方式如下:
gocode配置
#获取gocode
go get -u github.com/nsf/gocode
#编译gocode
go build github.com/nsf/gocode
编译成功后,手动点击Browse…按钮,选上%GOPATH%/bin/gocode.exe
或者直接拷贝 gocode.exe 到 %GOROOT%/bin/
godef配置
go get -u github.com/rogpeppe/godef
go build github.com/rogpeppe/godef
guru配置
go get -u golang.org/x/tools/cmd/guru
go build golang.org/x/tools/cmd/guru
但是,guru这里大多数情况会配置不正确,因为被墙了。
解决方法:
- 先从Github上获取
guru
的源码,当然通常的做法就是把 整个Git工程 给下载下来; - 将项目压缩包解压,改名为
tools
,然后在之前配置的Go安装目录的src
目录下新建一个文件夹命名为golang.org
,再在此文件夹下新建一个x
文件夹,将解压后的文件放到golang.org/x/
文件夹下; - 在命令行中定位到
GOPATH
配置的目录下的bin
目录下,执行go build golang.org/x/tools/cmd/guru
,执行成功发现在此目录生成了一个guru.exe
文件; - 配置Eclipse中
Tools
的guru
目录为上述生成guru.exe
文件的路径。
这里也提供下载链接:https://pan.baidu.com/s/1JOyPtN1UvFIW3OTNYdxgOA 密码:ed2i
最后应为下图配置