前言
本文主要记录windows下Golang的开发环境配置。
安装Go
Go的三种安装方式
Go有多种安装方式,比较常见的是下面三种:
- Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。
- Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统下载好相应的安装包,一路next完成了。一般推荐这种方式。
- 第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get和wget、Mac的homebrew等。这种安装方式和第一种一样,适合那些熟悉相应系统的用户。
我使用的是windows的下的标准包安装。
安装包下载
访问Golang 下载页,可以根据自己的系统选择不同的安装包进行安装,博主的系统是64 位的,所以下载的是 windows-amd64 的。下载好后运行,**不要修改默认安装目录 C:\Go**,若安装到其他位置可能会导致不能执行自己所编写的 Go 代码。安装程序默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录 C:\Go\bin,并添加环境变量 GOROOT,值为 Go 安装根目录 C:\Go 。
验证是否安装成功
在运行中输入 cmd 打开命令行工具,在提示符下输入 go,检查是否能看到 Usage 信息。输入 cd %GOROOT%,看是否能进入 Go 安装目录。若都成功,说明安装成功。
不能的话请检查上述环境变量 Path 和 GOROOT 的值。
GOPATH与工作空间
GOPATH 介绍
GOPATH,go 命令依赖的一个重要的环境变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样。这个目录下面有三个子目录:src、bin、pkg,分别用来存放Go源码、可运行文件以及相应的编译之后的包文件。
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)
从go 1.8开始,GOPATH如果没有被设置,会有一个默认值,Windows上的为%USERPROFILE%/go。
设置GOPATH
点击 计算机-->系统属性-->高级系统设置-->环境变量-->新建一个叫GOPATH的环境变量或系统变量。
指定这个变量到一个目录,比如博主设置的就是D:\myGoPath
。
GOPATH允许多个目录(go get的内容默认会放在第一个目录下。),多个目录Windows用英文分号隔开。
至此,我们开发环境就配置完了,下一篇我们介绍代码的目录结构、应用的编译、引用及如何获取远程包。
有疑问加站长微信联系(非本文作者)