- 论坛徽章:
- 0
|
本帖最后由 iab1351920 于 2014-02-24 14:53 编辑
1. 首先下载官方二进制安装包:
32 位选择 windows-386.msi
64 位选择 windows-amd64.msi
http://code.google.com/p/go/down ... ws+Type%3DInstaller
2. 设置 GOPATH
在任意磁盘根目录新建一个文件夹,名字随意,这个将会是我们的工作目录,像我把它命名为 NewGo
NewGo 目录下新建三个目录:
bin pkg src
之后在“计算机”---“属性”---“高级系统设置”---“高级"---”环境变量“---”系统变量“下面点击新建添加:
变量名:GOPATH
变量值:D:\NewGo
为了能在系统里调用我们自己的安装包,还需要将 D:\NewGo\bin 加入系统变量。
在系统变量里找到变量”Path“,点击编辑,在变量值后面添加(注意把分号一起复制):3. 版本控制系统 git 和 hg
为了能正常使用 go get 命令需要安装这两个版本控制系统。
git for windows:http://msysgit.github.io/
mercurial for windows:http://mercurial.selenic.com/wiki/Download#Windows
另外 dos 命令很弱,为了能更好使用 cmd, 我建议安装 GOW
https://github.com/bmatzelle/gow/wiki
这样就可以在 cmd 使用一些 bash 命令,如:cd、less、touch、mkdir、vim...非常方便。
4. 测试是否全部安装成功
打开 Dos 输入:
go version
如果有显示 Go 版本信息,则表示 Go 成功安装。
go env
如果有看到”set GOPATH = D:\NewGo\“,则表示 GOPATH 成功设置。
git --version
如果有正常输出则表示 Git 成功安装,
hg --version
如果有正常输出则表示 Mercurial 成功安装。
5. 推荐编辑器 sublime text3
http://www.sublimetext.com/3
安装后打开菜单栏中 “View > Show Console” 输入:- import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)
复制代码 Package Control 安装完毕,重启 ST3。
快捷键 shift + crtl + p
输入 install 确认
输入 gosulime 确认安装
重启后 ST3 就可以正常识别 go 文件。
在 D:\new\src 目录下新建 main.go 并打开输入代码:- package main
- import (
- "fmt"
- )
- func main() {
- fmt.Println("hello world!")
- }
复制代码 快捷键 Ctrl-b
输入 go run main.go
成功显示 hello world!
Esc 键退出小窗口
至此,Go for windows 环境部署完毕。
Happy to Go!
![]() |
|