# 1\. Go的安裝
## 1.1. 下載地址
Go官網下載地址:[https://golang.org/dl/](https://golang.org/dl/)(打開有點慢)
## 1.2. Windows安裝

雙擊文件

一定要記住這個文件的位置后面還有用

## 1.3. Linux下安裝
1.SSH遠程登錄你的linux服務器
2.安裝 mercurial包
`[root@localhost ~]# yum install mercurial`
3.安裝git包
`[root@localhost ~]# yum install git`
4.安裝gcc
`[root@localhost ~]# yum install gcc`
5.下載Go的壓縮包:(可選擇最新的Go版本)
~~~
[root@localhost ~]# cd /usr/local/
[root@localhost local]# wget https://go.googlecode.com/files/go1.13.linux-amd64.tar.gz
~~~
注意:如果不能翻墻,去go語言資源站 下載相應的包。然后通過ftp上傳到此目錄。
6.下載完成 or ftp上傳完成,用tar 命令來解壓壓縮包。
`[root@localhost local]# tar -zxvf go1.13.linux-amd64.tar.gz`
7.建立Go的工作空間(workspace,也就是GOPATH環境變量指向的目錄)
GO代碼必須在工作空間內。工作空間是一個目錄,其中包含三個子目錄:
src ---- 里面每一個子目錄,就是一個包。包內是Go的源碼文件
pkg ---- 編譯后生成的,包的目標文件
bin ---- 生成的可執行文件
這里,我們在/home目錄下, 建立一個名為go(可以不是go, 任意名字都可以)的文件夾, 然后再建立三個子文件夾(子文件夾名必須為src、pkg、bin)。
~~~
[root@localhost local]# cd /home/
[root@localhost home]# mkdir go
[root@localhost home]# cd go/
[root@localhost go]# mkdir bin
[root@localhost go]# mkdir src
[root@localhost go]# mkdir pkg
~~~
8.添加PATH環境變量and設置GOPATH環境變量
`[root@localhost go]# vi /etc/profile`
加入下面這三行:
~~~
export GOROOT=/usr/local/go ##Golang安裝目錄
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/go ##Golang項目目錄
~~~
保存后,執行以下命令,使環境變量立即生效:
`[root@localhost go]# source /etc/profile ##刷新環境變量`
至此,Go語言的環境已經安裝完畢。
9.驗證一下是否安裝成功,如果出現下面的信息說明安裝成功了
~~~
[root@localhost go]# go version ##查看go版本
go version go1.13 linux/amd64
~~~
10.查看Go語言的環境信息
`[root@localhost go]# go env`