1. 程式人生 > >Go語言環境配置

Go語言環境配置

0x0前言

搭建的環境:
作業系統:win7 64位
go編譯器:go1.6.2.windows-amd64.msi

0x1下載go語言編譯器

官網下載地址:https://golang.org/,點選旁邊的Download即可下載
可能需要使用科學上網的方式才能訪問,小夥伴們請自備神器

0x2安裝go

雙擊go1.6.2.windows-amd64.msi,下一步下一步,一直到結束,如果彈出UAC,請點選確定

0x3檢查環境變數

win+r 輸入cmd ,鍵入go version,出來版本就是正確的
這裡寫圖片描述
理論上安裝msi檔案,預設情況下環境都是配置好的,但是會有一個小坑,下面說

0x31錯誤一:GOPATH

由於go的第三方庫一般是從github上下載,通常使用命令
go get github.com/…/…/…,例如:

go get github.com/tools/godep

這個時候,會報一個錯誤:

package github.com/tools/godep: cannot download, $GOPATH not set. For more details see: go help gopath

這是因為需要設定一個環境變數GOPATH,
解決方法:
首先在C盤新建一個資料夾命名為GOPATH,在GOPATH中再新建三個子資料夾,分別命名為src,bin,pkg
這裡寫圖片描述
然後新增環境變數 GOPATH,值為[你的路徑]/GOPATH即可
這裡寫圖片描述

0x32錯誤二,缺少git

當再次執行新增第三方庫的時候,還會報一個錯誤:

go: missing Git command. See https://golang.org/s/gogetcmd package github.com/tools/godep: exec: "git": executable file not found in %PATH%

這是因為沒有安裝git軟體,go找不到git程式的路徑,
解決方法:
首先下載git工具:
下載地址:https://git-scm.com/download/win
根據自己的環境選擇下載哪一個安裝包,例如我的環境下載的是64-bit Git for Windows Setup.
然後雙擊Git-2.9.0-64-bit.exe,下一步下一步,一直到安裝結束,
最後設定git的環境變數
在path中新增git的地址
這裡寫圖片描述

再次執行命令就沒有問題了。

go get github.com/tools/godep