# 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 |

# Windows 系統安裝
Windows 下安裝的包是以 .msi后綴的安裝包來安裝的,在安裝之前需要先去官網下載相應的包名,注意根據自己的電腦系統的配置去選擇32位還是64位的包。
## 第一步
先訪問 https://golang.google.cn/dl/ 這個地址去下載msi包

本地環境搭建下載紅框標注的包,然后根據自己的喜好選擇安裝路徑,本人的安裝路徑為 E://GO

## 第二步
配置環境變量

右擊我的電腦-》屬性-》進入高級系統設置

然后點擊環境變量

然后點擊系統變量的 Path 然后根據自己安裝的地址進行環境變量的配置

## 第三步
在環境變量配置完成后,我們來測試看是否配置成功
首先使用快捷鍵 Win+r 調出運行窗口,輸入cmd 調出命令行終端窗口


然后輸入 go env 命令

再輸入 go version

如果出現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)

安裝包的位置一般是默認在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
```

輸入vim .bash\_profile?查看是否保存成功
輸入go env?查看配置結果,我的如下

該安裝非本人實際安裝,是從網上找的教程
教程來源鏈接: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!
~~~
~~~