GOPATH設置 僅僅安裝好msi是不夠的,還需要配置一些東西:`GOPATH` Go從1.1版本到1.7必須設置這個變數,而且不能和Go的安裝目錄一樣。 這個目錄用來存放Go源碼,Go的可運行文件,以及相應的編譯之後的包文件。 所以這個目錄下麵有三個子目錄:src、bin、pkg 從go 1.8開... ...
Go-windows安裝配置
前言
學習完了python基礎,順便也要提前學習一下go啦,抱著這樣的心情,今晚嘗試了安裝一下go,很順利的完成了,沒有難度。
需要瞭解更多的關於Go的基本信息可以去維基百科查看信息,這裡就不做描述了。
Go官方網站:https://golang.org
Go官網文檔:https://golang.org/doc
安裝-windows篇
安裝以便使用Go很簡單,只需要安裝它的編譯器就可以了:
到官網下載地址下載windows所用的系統安裝包,下載回來後點擊安裝即可。
選擇下載msi包來進行安裝,安裝進行的同時還會替你設置好環境變數等。
如果是zip
解壓的需要配置下環境變數,此過程不再描述。如果是msi
安裝包會自動配置環境變數,檢驗是否能正常使用只需要打開cmd
或者powershell
輸入: go version
C:\Users\Administrator>go version
go version go1.10.2 windows/amd64
返回go的版本信息則正常!
GOPATH設置
僅僅安裝好msi是不夠的,還需要配置一些東西:GOPATH
Go從1.1版本到1.7必須設置這個變數,而且不能和Go的安裝目錄一樣。
這個目錄用來存放Go源碼,Go的可運行文件,以及相應的編譯之後的包文件。
所以這個目錄下麵有三個子目錄:src、bin、pkg
從go 1.8開始,GOPATH環境變數現在有一個預設值,如果它沒有被設置。 它在Unix上預設為$HOME/go
,在Windows上預設為%USERPROFILE%/go
。
如果你的是Unix環境需要:
export GOPATH=/home/tielemao/GoWork
Windows則需要新建一個環境變數名稱叫做GOPATH:
GOPATH=E:\GoWork
當然,go 的msi安裝包安裝完成後,己預設設置了GOPATH,我們只需要右擊【電腦】屬性-【高級系統設置】-【高級】-【環境變數】設置編輯就可以了。
GOPATH允許多個目錄,當有多個目錄時,請註意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,預設會將go get的內容放在第一個目錄下。
以上 $GOPATH 目錄約定有三個子目錄:
- src 存放源代碼(比如:.go .c .h .s等)
- pkg 編譯後生成的文件(比如:.a)
- bin 編譯後生成的可執行文件(為了方便,可以把此目錄加入到
$PATH
變數中,如果有多個gopath,那麼使用${GOPATH//://bin:}/bin
添加所有的bin目錄)
hello world
配置好後,進一步構建一個簡單的實例去檢查go是否正常。
在你的上文的GOPATH
新建一個src/hello/hello.go
文件,內容如下:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然後使用終端進入該文件夾,並且構建編譯:
例:我的GOPATH設置的是E盤下的GoWork目錄。
E:\> cd GoWork\src\hello
E:\GoWork\src\hello> go build
註: go 前面還有個空格才能正常執行build命令。
編譯完成後,可以dir命令看到該目錄下有個hello.exe
可執行文件。
繼續在終端執行:
E:\GoWork\src\hello> hello
hello, world
則會輸出hello world
。
至此,GO在windows系統上安裝完成。
GoDocServer
附:點擊開始菜單,所有程式,找到go的程式目錄,它下麵會有一個GoDocServer程式,運行後的效果如上圖,也是挺有意思的。可以在web界面下查看整個Go目錄樹了。
end
2018-05-30 星期三