Question:
在Windows端使用go開發程序,往往對於新手易出現GOROOT和GOPATH的配置問題,如下幾點,解決該配置的常見問題
- 在windows的PATH變量中添加go文件所在安裝的目錄:
PATH=C:\Go\bin;其他設置;
- 設置 GOROOT , 直接設置成 C:\Go 即可
GOROOT=C:\Go
- 設置GOPATH, 這個很難理解, 我的嘗試:
GOPATH= //在系統環境變量中設置等於空, 則 go get package的時候報錯說$GOPATH未設置
GOPATH=; //等於一個分號(;), go get package開始可以運行, 不報錯, 最後還是報錯, 說$GOPATH未設置
GOPATH=C:\Go 或者GOPATH=C:\Go; #go get 包報錯, 說$GOPATH不能設置成和GOROOT一樣的,也就是 $GOPATH must not be set to $GOROOT
Answer:
在C盤創建一個空目錄GOPATH, 然後設置GOPATH=C:\GOPATH,
GOPATH=C:\GOPATH
go get 包可以使用了, 最後包會安裝到 C:\GOPATH\ 目錄的pkg和src文件夾裏.