Archive for 7月, 2013
golang go安装环境和编辑器
一、下载和安装
非常遗憾,go的官网是放在了gae上,国内不能访问。
可以直接进他的项目主页【http://code.google.com/p/go/】
里面有各种版本的源包下载。
以windows的1.1.1版举例。
http://code.google.com/p/go/downloads/list
下回来后解压到一个位置(最好不要带空格的路径)
比如我这里是D:\go
二、配置环境变量
接下来要配置环境变量。
需要两个GOROOT和GOPATH
windows里面打开
计算属性-高级系统属性-高级-环境变量
如下图加入
GOROOT设置为你的go安装路径
GOPATH设置到你的go可执行文件的路径 一般是GOROOT/bin
linux下面简单用命令设下
export PATH=$PATH:/opt/go/
export GOROOT=/opt/go/
export GOPATH=$GOROOT/bin
即可
三、关于IDE和编辑器
GO貌似还没有独自的IDE支持
可以考虑使用eclipse、vim等
在你下回来的go源包里面有个misc文件夹。里面有一些IDE的基础配置
包括了vim,notepad+。复制到你编辑器对应的地方即可。
另外自己是用的eclipse来进行编辑的,效果不错。
任意eclipse版本。打开帮助-安装新软件
键入这个
http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
全部勾上,注意绿色的地方可以取消钩,这样快一点,这个插件和其他的没有依赖关系。
安装完成之后。窗口-设置里面就可以看到GO的设置项了
填上GO的路径就可以开工啦~
注意:
这个扩展要求了工程的存放形式必须按规范来。
源码放在src里面,保存的时候会自动编译,如果报错
Executable source files must be in the ‘cmd’ folder
可以右键看看工程的设置是不是有问题
四、语法补全
go官方提供的放在源包里面的api文件夹。
但是没有和编辑器关联起来。
用的eclipse可以看到有个gocode设置的地方
gocode可以通过两个方式
第一是用go get github.com/nsf/gocode 安装
项目地址 https://github.com/nsf/gocode
第二是 其实我们的eclipse插件里面就带了!
他在你eclipse的文件夹的plugin里面。
\eclipse4.3_win64\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools
比如我这里是这个路径。
进去后你就可以看到已经打包好的文件们。
不过这玩意儿不太稳定的说。