我是在Windows系统上学习Go开发的,由于我的个人电脑上安装有很多的开发环境,Rust、Node.js、Vs2013等,将Golang开发环境独立出来势在必行。
Gopher目录
我首先在电脑E盘新建了一个gopher
目录,并创建下面几个文件夹:
-
cmder
- 存放cmder终端程序 -
go1.5.2
- 存放go1.5.2 SDK -
notes
- 存放*.md备忘录文件 -
sublime3
- 编辑器 -
works
- 项目存放 -
zips
- 下载的安装包存放
安装开发工具
在网上下载cmder
、go sdk
、sublime
的Portable安装包,放到zips
目录下。

- 解压 cmder.7z 安装至
cmder
目录 - 解压 go1.5.2.windows-amd64.zip 安装至
go1.5.2
目录 - 解压 Sublime Text Build 3083 x64.zip 安装至
sublime3
目录 - 创建
cmder\Cmder.exe
快捷键至gopher
目录 - 创建
sublime3\sublime_text.exe
快捷键至gopher
目录
安装完成后, gopher
目录是这样的:

双击 Cmder.exe
进入命令行,双击 sublime_text.exe
打开代码编辑器
设置环境变量
设置 Go SDK
需要的环境变量
-
GOROOT=E:\gopher\go1.5.2
- 指定SDK路径 -
GOPATH=E:\gopher\works
- 指定工作项目路径 -
GOBIN=E:\gopher\works\bin
- 指定生成执行文件存放路径 -
PATH=%GOROOT%\bin;%GOBIN%;%PATH%
- 添加执行文件路径至PATH变量
环境变量设置成功后重新登录电脑,进入 E:\gopher
目录,打开 Cmder.exe
程序,就可以执行 go
、 godoc
、 gofmt
命令了。
配置Cmder
依据个人喜好,设置Cmder字体格式,颜色主题等

安装Sublime相关插件
打开 sublime_text.exe
编辑器,安装下面的插件:
- IMESupport - 支持中文输入法跟随
- GoSublime - 提供代码高亮、自动补全等功能

注意需要先设置好 Go SDK
环境,否则 GoSublime
安装失败。
Works目录安排
Works工作目录结构:
- bin - 输出执行文件
- pkg - 编译中间文件
- src - 开发项目源代码
- github.com
- wenris
- project01
- project02
- ...
- wenris
- golang.org
- ...
- github.com
关于 Golang
项目源文件的组织,参考文档介绍:
http://godoc.golangtc.com/doc/code.html
打包带走
单个 gopher
目录已包含了我需要的 Golang
开发工具及 workspace
,纯绿色无公害,打包拷贝即可移植到其他Windows电脑上。
使用 git
或 rsync
备份 gopher
至云端服务器,Perfect!
最近 go1.5.3
放了出来,解压到 gopher
目录,改变一下环境变量,即可平滑升级。
网友评论