前言
本文主要記錄windows下Golang的開發環境配置。
安裝Go
Go的三種安裝方式
Go有多種安裝方式,比較常見的是下面三種:
- Go源碼安裝:這是一種標準的軟體安裝方式。對於經常使用Unix類系統的使用者,尤其對於開發人員來說,從源碼安裝可以自己定製。
- Go標準包安裝:Go提供了方便的安裝包,支援Windows、Linux、Mac等系統。這種方式適合快速安裝,可根據自己的系統下載好相應的安裝包,一路next完成了。一般推薦這種方式。
- 第三方工具安裝:目前有很多方便的第三方軟體包工具,例如Ubuntu的apt-get和wget、Mac的homebrew等。這種安裝方式和第一種一樣,適合那些熟悉相應系統的使用者。
我使用的是windows的下的標準包安裝。
安裝包下載
訪問Golang 下載頁,可以根據自己的系統選擇不同的安裝包進行安裝,博主的系統是64 位元的,所以下載的是 windows-amd64 的。下載好後運行,**不要修改預設安裝目錄 C:\Go**,若安裝到其他位置可能會導致不能執行自己所編寫的 Go 代碼。安裝程式預設會在環境變數 Path 後添加 Go 安裝目錄下的 bin 目錄 C:\Go\bin,並添加環境變數 GOROOT,值為 Go 安裝根目錄 C:\Go 。
驗證是否安裝成功
在運行中輸入 cmd 開啟命令列工具,在提示符下輸入 go,檢查是否能看到 Usage 資訊。輸入 cd %GOROOT%,看是否能進入 Go 安裝目錄。若都成功,說明安裝成功。
不能的話請檢查上述環境變數 Path 和 GOROOT 的值。
GOPATH與工作空間
GOPATH 介紹
GOPATH,go 命令依賴的一個重要的環境變數,Go從1.1版本到1.7必須設定這個變數,而且不能和Go的安裝目錄一樣。這個目錄下面有三個子目錄:src、bin、pkg,分別用來存放Go源碼、可運行檔案以及相應的編譯之後的包檔案。
src 存放原始碼(比如:.go .c .h .s等)pkg 編譯後產生的檔案(比如:.a)bin 編譯後產生的可執行檔(為了方便,可以把此目錄加入到 $PATH 變數中,如果有多個gopath,那麼使用${GOPATH//://bin:}/bin添加所有的bin目錄)
從go 1.8開始,GOPATH如果沒有被設定,會有一個預設值,Windows上的為%USERPROFILE%/go。
設定GOPATH
點擊 電腦-->系統屬性-->進階系統設定-->環境變數-->建立一個叫GOPATH的環境變數或系統變數。
指定這個變數到一個目錄,比如博主設定的就是D:\myGoPath
。
GOPATH允許多個目錄(go get的內容預設會放在第一個目錄下。),多個目錄Windows用英文分號隔開。
至此,我們開發環境就配置完了,下一篇我們介紹代碼的目錄結構、應用的編譯、引用及如何擷取遠程包。