一 下載安裝包
從http://code.google.com/p/go/downloads/list 網址下載 根據你的作業系統選擇響應 的版合適版本,我選擇的是 go1.1.2.windows-386.zip 32.7 MB
註:你也可以選擇.msi檔案安裝,這樣的話會自動的安裝到c:/go目錄下(這裡不建議下載msi版本)
二 解壓
將下載後的檔案解壓,放到一個目錄下,我把go放到了D:\go目錄下
三設定環境變數
$GOROOT 指向golang安裝之後的根目錄,如果你選擇.msi安裝的話,windows平台下預設為c:/go,而且在安裝過程中由安裝程式自動寫入系統內容變數。
$GOARCH 目標平台(編譯後的目標平台)的處理器架構(386、amd64、arm)
$GOOS 目標平台(編譯後的目標平台)的作業系統(darwin、freebsd、linux、windows)
$GOBIN 指向安裝之後根目錄下的bin目錄,即$GOROOT/bin,windows平台下預設為c:/go/bin,會在安裝過程中由安裝程式自動添加到PATH變數中
對於我們來說只需要配置GOROOT和GOBIN即可(如果你下載的是msi安裝後,就會自動寫入環境變數,而無需我們配置) 右鍵我的電腦-->屬性-->進階系統設定-->環境變數
設定GOROOT
將bin路徑添加到Path目錄中
開啟終端運行 go version命令,如果出現如下圖所示,說明安裝成功
四 編輯環境的搭建
1.首先需要設定GOPATH目錄
go 命令依賴一個重要的環境變數:$GOPATH 註: a. 這個不是Go安裝目錄,相當於我們的工作目錄,在類似 Unix 環境這樣設定: export GOPATH=/home/apple/mygo b. GOPATH允許多個目錄,當有多個目錄時,請注意分隔字元,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,預設會將go get的內容放在第一個目錄下 c. $GOPATH 目錄約定有三個子目錄: src 存放原始碼(比如:.go .c .h .s等)
pkg 編譯後產生的檔案(比如:.a)
bin 編譯後產生的可執行檔(為了方便,可以把此目錄加入到 $PATH 變數中,如果有多個gopath,那麼使用${GOPATH//://bin:}/bin添加所有的bin目錄)
我們在D盤建立一個目錄GoProject作為我們的gopath目錄,並在目錄中建立一個檔案夾src,用來存放我們的源檔案。
將goptah加入到環境變數中去:
2.下載liteide http://code.google.com/p/golangide/downloads/list
選擇合適的版本,在此我們選擇:liteidex19.windows.7z 14.3 MB 解壓後運行
選擇我們要啟動並執行系統內容:
將liteide中的系統內容變數設定為上面我們設定的
在liteide中設定gopath:
選擇檔案系統,然後在src下建立一個hello目錄,然後在該目錄下建立一個main.go檔案:
在main.go中編寫代碼:
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World")
}
開啟終端輸入:go install hello(註:需要以管理員的方式來運行)
這時你會發現在GoProject中會自動建立了一個bin目錄,裡面有我們剛產生的exe檔案
注意:你也可以直接點擊liteide中的BR運行程式,但是這樣的話會在src目錄下產生exe程式,這樣不符合go工程的目錄管理原則,所以我建議這樣做。
我們可以將liteide作為編輯器,當你編譯和運行程式的時候最好在終端中使用go命令。 下面我們來運行程式:
我們也可以將D:GoProject\bin放到path環境變數裡,這樣的就可以直接運行程式了。