1.gopm 代替go 下載第三方依賴包
可以采用gopm從golang.org一些鏡像網站上下載。
a). 安裝gopm
go get -u github.com/gpmgo/gopm
可手動下載,到指定目錄下
github.com/gpmgo/gopm
github.com/Unknwon/com
go build .
然后拷貝二進制到 $goroot/bin目錄下
b). 用gopm get -g代替 go getgopm get
不采用-g參數,會把依賴包下載.vendor目錄下面;
采用-g 參數,可以把依賴包下載到GOPATH目錄中;
gopm get -g golang.org/x/net
2.使用github鏡像源
golang 在 github 上建立了一個鏡像庫,如 https://github.com/golang/net 即是 https://golang.org/x/net 的鏡像庫
獲取 golang.org/x/net 包,其實只需要以下步驟:
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/net.git
其它 golang.org/x 下的包獲取皆可使用該方法。
例如,很多go的軟件在編譯時都要使用tools里面的內容,使用下面方法獲取:
進入上面的x目錄下,輸入:
git clone https://github.com/golang/tools.git
在國內采用go get有時會下載不到一些網站如golang.org的依賴包。
相關鏈接
----------------------------------【喜歡打賞】-------------------------------------------
小主,辛苦啦!文章棒棒噠,賞杯咖啡吧...