周末没事,打算学一门周末语言,最后选了目前比较热门的go语言,平时习惯了使用eclipse作为主要开发工具,这里讲述一下如何在eclipse搭建golang开发环境,主要是安装goclipse插件。
1、下载安装go并配置环境变量
由于国内无法访问Google,要下载官网的安装包需走代理,如果没有,可以在golang中国下载http://www.golangtc.com/download,根据系统位数选择zip文件下载,此为免安装版,直接解压,配置环境变量
新建变量名GOROOT,value=go的安装目录
在path上天剑%GOROOT%\bin
新建变量名GOPATH,自定义目录,必须配置此变量名
至此go已经安装完毕,测试是否正常,打开cmd,执行go命令,看是否有打印
如果没有请查看环境变量配置是否正确
2、eclipse安装goclipse
如果能够翻墙,可以再eclipse->help->install new software->add下载安装,确保eclipse已经安装了CDT前提下
下载链接http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
如果不能访问国外网站,请在eclipse marketplace搜索安装,在eclipse4.5中,我没能搜到,只能通过第一种下载安装,在eclipse4.6+就能搜到,点击install下载安装
安装完成后重启eclipse,在window->preferences能看到
点击Go,配置go安装目录
在点击tools,安装go的工具插件
其中,gofmt可以直接在go的bin目录找到,godef指点击download下载,下载完会自动回填,gocode和guru则无法下载回填,需自己手打生成,方法如下
首先需要在本地安装git shell,安装教程自己上网找,安装完成后,将上面的GOPATH目录配置为一个git本地仓库
进入cmd,执行go get -u -v github.com/nsf/gocode
执行go get -u -v golang.org/x/tools/cmd/guru
分别执行完之后,会在目录下下载对应的代码,和bin目录下自动生成exe文件
将对应的gocode.exe.guru.exe填上即可,eclipse集成goclipse就此完成,接下来就可以开始第一个程序hello word了
new一个go project项目,在src下新建包,因为src目录下不能直接放go文件,在包下新建hello.go,执行代码
有疑问加站长微信联系(非本文作者)