我的Golang开发环境

我是在Windows系统上学习Go开发的,由于我的个人电脑上安装有很多的开发环境,Rust、Node.js、Vs2013等,将Golang开发环境独立出来势在必行。

Gopher目录

我首先在电脑E盘新建了一个gopher目录,并创建下面几个文件夹:

  • cmder - 存放cmder终端程序
  • go1.5.2 - 存放go1.5.2 SDK
  • notes - 存放*.md备忘录文件
  • sublime3 - 编辑器
  • works - 项目存放
  • zips - 下载的安装包存放

安装开发工具

在网上下载cmdergo sdksublime的Portable安装包,放到zips目录下。

我的Golang开发环境_第1张图片
下载的Portable安装包
  • 解压 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 目录是这样的:

我的Golang开发环境_第2张图片
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 程序,就可以执行 gogodocgofmt 命令了。

配置Cmder

依据个人喜好,设置Cmder字体格式,颜色主题等

我的Golang开发环境_第3张图片
Cmder集成了git等工具,很赞`(*∩_∩*)

安装Sublime相关插件

打开 sublime_text.exe 编辑器,安装下面的插件:

  • IMESupport - 支持中文输入法跟随
  • GoSublime - 提供代码高亮、自动补全等功能
我的Golang开发环境_第4张图片
最后配置好的 `sublime` 编码环境

注意需要先设置好 Go SDK 环境,否则 GoSublime 安装失败。

Works目录安排

Works工作目录结构:

  • bin - 输出执行文件
  • pkg - 编译中间文件
  • src - 开发项目源代码
    • github.com
      • wenris
        • project01
        • project02
        • ...
    • golang.org
      • ...

关于 Golang 项目源文件的组织,参考文档介绍:

http://godoc.golangtc.com/doc/code.html

打包带走

单个 gopher 目录已包含了我需要的 Golang 开发工具及 workspace,纯绿色无公害,打包拷贝即可移植到其他Windows电脑上。

使用 gitrsync 备份 gopher 至云端服务器,Perfect!

最近 go1.5.3 放了出来,解压到 gopher 目录,改变一下环境变量,即可平滑升级。

你可能感兴趣的:(我的Golang开发环境)