windows下go开发环境部署 ,sublime+gosublime+geocode

1、下载git、go和sublime免安装版

go下载地址:

http://pan.baidu.com/s/1hq1mrDM#path=%252Fgo%252F1.5.2

sublime下载地址:

http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.zip

2、设置go和git环境变量

go环境变量:

配置环境变量

(1). 新建 变量名:GOBIN 变量值 :c:\go\bin

(2). 新建 变量名:GOARCH 变量值:386

(3). 新建 变量名:GOOS 变量值:windows

(4). 新建 变量名: GOROOT 变量值:c:\go

(5). 新建 变量名: GOPATH 变量值:d:\devtools\go(子目录src/pkg/bin)

(5). 编辑 Path 在Path的变量值的最后加上 %GOBIN%

git环境变量:

;C:\Program Files\Git\bin;C:\Program Files\Git\mingw64\libexec\git-core;

3、安装sublime的package control

详见地址:https://packagecontrol.io/installation

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime- 
package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error 
validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

4、安装gosublime

(1). 打开sublime

(2). 打开包管理对话框(Ctrl+Shilft+p or menu:preferences->Package Control)

(3). 输入install,回车

(4). 输入gosublime,回车,安装完成。

5、安装gocode

打开控制台,输入以下内容:

go get -u github.com/nsf/gocode
go install github.com/nsf/gocode

6、修改GoSublime配置:

在 Preferences菜单下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings - Default。

添加如下配置,并保存:

"env" : {
  "path" : "c:\\go\\bin"
}