linux下安裝go語言環境摘自:Go程式設計師開發公眾號
1.登入你的Linux伺服器
2.安裝 mercurial包
[root@oldboy ~]# yum install mercurial
3.安裝git包
[root@oldboy ~]# yum install git
4.安裝gcc
[root@oldboy ~]# yum install gcc
5.下載Go語言的壓縮包:( 可選擇最新的Go版本 )
[root@oldboy ~]# cd /usr/local/
[root@oldboy local]# wgetofollow,noindex" target="_blank">https://go.googlecode.com/files/go1.9.1.linux-amd64.tar.gz
注意:如果wget下載失敗,可以去Go語言資源站https://www.golangtc.com/download 下載相應的包。然後通過ftp上傳到此目錄。
6.下載完成 或者 ftp上傳完成,用tar 命令來解壓壓縮包。
[root@oldboy local]# tar -zxvf go1.9.1.linux-amd64.tar.gz
7.建立Go語言的工作空間(workspace,也就是GOPATH環境變數指向的目錄)
Go語言程式碼必須在工作空間內。工作空間是一個目錄,其中包含三個子目錄:
src ---- 裡面每一個子目錄,就是一個包。包內是Go語言的原始碼檔案
pkg ---- 編譯後生成的,包的目標檔案
bin ---- 生成的可執行檔案
這裡,我們在/home目錄下,建立一個名為go(可以不是go, 任意名字都可以)的資料夾,然後再建立三個子資料夾(子資料夾名必須為src、pkg、bin)。
[root@oldboy local]# cd /home/
[root@oldboy home]# mkdir go
[root@oldboy home]# cd go/
[root@oldboy go]# mkdir bin
[root@oldboy go]# mkdir src
[root@oldboy go]# mkdir pkg
8.新增PATH環境變數和設定GOPATH環境變數
[root@oldboy go]# vi /etc/profile
加入下面這三行:
export GOROOT=/usr/local/go##Golang安裝目錄
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/go##Golang專案目錄
儲存後,執行以下命令,使環境變數立即生效:
[root@oldboy go]# source /etc/profile##重新整理環境變數
至此,Go語言的環境已經安裝完畢。
9.驗證一下是否安裝成功,如果出現下面的資訊說明安裝成功了
[root@oldboy go]# go version##檢視go版本
go version go1.9.1 linux/amd64
10.檢視Go語言的環境資訊
[root@oldboy go]# go env
編譯執行一個簡單的程式:
1.進入專案目錄
[root@oldboy ~]# cd /home/go/src/
2.建立專案目錄及檔案:( project/test/main/main.go )
[root@oldboy src]# mkdir project
[root@oldboy src]# cd project/
[root@oldboy project]# mkdir test
[root@oldboy project]# cd test/
[root@oldboy test]# mkdir main
[root@oldboy test]# cd main/
[root@oldboy main]# touch main.go
3.進入main.go編寫第一個程式
[root@oldboy main]# vi main.go
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
4.使用go install工具編譯此程式
[root@oldboy main]# cd /home/go/
[root@oldboy go]# go install project/test/main
5.進入bin目標檢視編譯好的二進位制檔案 ( cd /home/go/bin )
[root@oldboy go]# cd bin/
[root@oldboy bin]# ls
main
6.使用shell命令 ./ 執行編譯好的二進位制檔案
[root@oldboy bin]# ./main
Hello World