下載Golang安裝包
前往Golang官網(wǎng)下載安裝包
選擇相應版本下載,我選擇的版本是go1.10.2.linux-amd64.tar.gz
解壓安裝包
進入放置壓縮包的目錄
將壓縮包解壓到/usr/local目錄下
sudo tar -C /usr/local/ -xzvf go1.10.2.linux-amd64.tar.gz
配置環(huán)境變量
編輯profile文件
sudo vim /etc/profile
在最后一行加入
export GOROOT=/usr/local/go
export GOPATH=/home/zhangboo/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
GOPATH中的zhangboo為你自己的用戶名
更新profile
source /etc/profile
環(huán)境變量
GOROOT:Go安裝后的根目錄,解壓的時候解壓Go安裝包的路徑麦箍,安裝過程中會由安裝程序自動寫入系統(tǒng)環(huán)境變量中郭宝。Go語言自帶的類庫咬腕。
GOBIN:Go的二進制文件存放目錄奏黑。
-
GOPATH:Go的工作空間(自己定義的goProject目錄)工作空間是一個目錄層次結(jié)構(gòu)膘融,根目錄包含三個子目錄:
src:包含Go源文件(例如:.go腊凶、.c划咐、.h、.s 等) pkg:包含包對象钧萍,編譯好的庫文件(例如:.a) bin:包含可執(zhí)行命令(為了方便褐缠,可以把此目錄加入到 系統(tǒng)的 PATH 變量中,在環(huán)境變量 PATH 后追加 %GOPATH%\bin)
PATH:需要將%GOBIN% 加在 PATH 變量的最后风瘦,方便在命令行下運行队魏。
驗證
查看go版本
go version
顯示則表示安裝成功
測試
在/home/zhangboo/下創(chuàng)建goProject/src目錄
每一個項目在src文件夾下新建一個文件夾
新建test項目測試
cd /home/zhangboo
mkdir goProject
cd goProject
mkdir src
cd src
mkdir test
cd test
第一個目錄是你自己的用戶名稱
新建test.go文件
vim test.go
輸入測試代碼
package main
import "fmt"
func main() {
fmt.Println("Hello Golang")
}
保存退出
編譯test.go文件
go build test.go
編譯后會在項目文件夾下生成test可執(zhí)行文件
運行
./test
也可以直接編譯運行一起
go run test.go
輸出Hello Golang驗證成功