Big Bug Ban

兴趣 践行 创新

Archive for 七月, 2013

golang go安装环境和编辑器

 

一、下载和安装

非常遗憾,go的官网是放在了gae上,国内不能访问。

可以直接进他的项目主页【http://code.google.com/p/go/

里面有各种版本的源包下载。

以windows的1.1.1版举例。

http://code.google.com/p/go/downloads/list

直接下载go1.1.1.windows-386.zip

下回来后解压到一个位置(最好不要带空格的路径)

比如我这里是D:\go

二、配置环境变量

接下来要配置环境变量。

需要两个GOROOT和GOPATH

windows里面打开

计算属性-高级系统属性-高级-环境变量

如下图加入

image

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/

image

全部勾上,注意绿色的地方可以取消钩,这样快一点,这个插件和其他的没有依赖关系。

安装完成之后。窗口-设置里面就可以看到GO的设置项了

image

填上GO的路径就可以开工啦~

注意:

这个扩展要求了工程的存放形式必须按规范来。

image

源码放在src里面,保存的时候会自动编译,如果报错

Executable source files must be in the ‘cmd’ folder

可以右键看看工程的设置是不是有问题

image

四、语法补全

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

比如我这里是这个路径。

进去后你就可以看到已经打包好的文件们。

不过这玩意儿不太稳定的说。

Written by princehaku

七月 21st, 2013 at 11:13 下午