# GO语言环境安装
go语言支持以下系统
* Linux
* Mac Os X
* Windows
* FreeBSD
我们先来搭建GO语言的开发环境。
在学习开发阶段我们只需要配置本地的开发环境即可,因为我的电脑为Win7系统,先来搭建windows系统下的开发环境,其他电脑系统的可以越过Windows安装教程,看本人在网上查找的其他系统的安装教程。
安装包下载地址:[https://golang.google.cn/dl/](https://golang.google.cn/dl/)。
下面表格是各个操作系统对应的包名:
| 操作系统 | 包名 |
| --- | --- |
| Window | go1.4.windows-amd64.msi |
| Linux | go1.4.linux-amd64.tar.gz |
| Mac | go1.4.darwin-amd64-osx10.8.pkg |
| FreeBSD | go1.4.freebsd-amd64.tar.gz |
![](https://img.kancloud.cn/da/7d/da7d6271e5ec64fc79b21d42f6e5b0e2_840x460.png)
# Windows 系统安装
Windows 下安装的包是以 .msi后缀的安装包来安装的,在安装之前需要先去官网下载相应的包名,注意根据自己的电脑系统的配置去选择32位还是64位的包。
## 第一步
先访问 https://golang.google.cn/dl/ 这个地址去下载msi包
![](https://img.kancloud.cn/60/a1/60a175714994cebd0eecbe7d5d245849_1271x640.png)
本地环境搭建下载红框标注的包,然后根据自己的喜好选择安装路径,本人的安装路径为 E://GO
![](https://img.kancloud.cn/dd/71/dd717bf7b260a723407fd5f2808ae614_1257x273.png)
## 第二步
配置环境变量
![](https://img.kancloud.cn/40/8e/408eb70bd35c54db544a5182dbc4678e_401x694.png)
右击我的电脑-》属性-》进入高级系统设置
![](https://img.kancloud.cn/1d/cf/1dcf3f34666ae2dd5a5a00d9d2c47850_720x304.png)
然后点击环境变量
![](https://img.kancloud.cn/c8/20/c8201605195d93c73eafe9f5afa2772c_476x470.png)
然后点击系统变量的 Path 然后根据自己安装的地址进行环境变量的配置
![](https://img.kancloud.cn/fb/fe/fbfe96882023703dd3d17f18af5fc815_820x428.png)
## 第三步
在环境变量配置完成后,我们来测试看是否配置成功
首先使用快捷键 Win+r 调出运行窗口,输入cmd 调出命令行终端窗口
![](https://img.kancloud.cn/33/e9/33e9bd11dfc015a2e3475eb9813d516a_427x292.png)
![](https://img.kancloud.cn/99/2d/992d523c377d563f1e69bca3ee4e3262_675x235.png)
然后输入 go env 命令
![](https://img.kancloud.cn/7e/26/7e2618a4af8f48a0720ac2e2c2e4f91b_645x622.png)
再输入 go version
![](https://img.kancloud.cn/c5/a0/c5a09171c82358c3f0e73e8f02023083_448x48.png)
如果出现go的版本信息 则说明配置成功
# Mac系统安装
**MAC 有两种方式安装go**
**一,通过 brew 安装**
**在终端输入brew install go或者brew install golang,安装之前可以用 brew info go 查看版本信息
**
**~ brew info go
**
go: stable 1.10.1 (bottled), HEADOpen source programming language to build simple/reliable/efficient software
https://golang.orgNot installed....~ brew info golang
go: stable 1.10.1 (bottled), HEADOpen source programming language to build simple/reliable/efficient software
https://golang.orgNot installed 表示你还没安装go
二,下载安装包
地址: [https://golang.org/dl/](https://link.jianshu.com?t=https%3A%2F%2Fgolang.org%2Fdl%2F)
![](https://img.kancloud.cn/c3/b5/c3b58b9380094124131442648bc786d3_718x432.png)
安装包的位置一般是默认在users/local/go
配置环境变量
1、打开终端输入cd ~进入用户主目录;
2、输入ls -all命令查看是否存在.bash\_profile;
3、存在既使用vim .bash\_profile 打开文件;
4、输入 i 进入vim编辑模式;
5、输入下面代码,
其中 GOPATH: 日常开发的根目录。GOBIN:是GOPATH下的bin目录。
```
export GOPATH=/Users/lcore/dev/code/go
export GOBIN=$GOPATH/binexport
PATH=$PATH:$GOBIN
```
![](https://img.kancloud.cn/cc/30/cc30b0a00c90f996022e96a70673321b_709x439.png)
输入vim .bash\_profile 查看是否保存成功
输入go env 查看配置结果,我的如下
![](https://img.kancloud.cn/76/2b/762b2acb28e07630790c7041695ecf4a_728x464.png)
该安装非本人实际安装,是从网上找的教程
教程来源链接:https://www.jianshu.com/p/8bfa6d93eb03
# Linx 系统安装
linxu/FreeBSD系统可以使用源码安装的方式进行安装
1:下载安装包 go1.4.linux-amd64.tar.gz。
2:解压安装包到相应的目录
~~~
tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
~~~
3:将解压目录配置到环境变量里面
~~~
export PATH=$PATH:/usr/local/go/bin
~~~
# Hello World
既然环境安装完了 我们来写下GO语言学习的第一个脚本程序吧,我们在学习任何语言,写的第一段程序基本上都是Hello World
创建 test.go 文件写下如下代码:
```
package main
import "fmt"
func main(){
fmt.Println("Hell,World!")
}
```
使用go 命令执行这个文件
~~~
C:\Go_WorkSpace>go run test.go
~~~
Hello, World!
~~~
~~~