unrecognized import path "golang.org/x/sync
go get時遇到超時錯誤
go: golang.org/x/[email protected]: unrecognized import path "golang.org/x/sync" (https fetch: Get https://golang.org/x/sync?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go: golang.org/x/[email protected]: unrecognized import path "golang.org/x/net" (https fetch: Get https://golang.org/x/net?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
go環境變數
export GOROOT=/usr/local/go
export GOPATH=/root/go
export PATH=$PATH:$GOROOT/bin
GOROOT為安裝目錄 GOPATH為工作目錄
golang 在 github 上建立了一個映象庫,下載github上的映象庫放入GOPATH下即可
mkdir -p $GOPATH/src/golang.org/x cd $GOPATH/src/golang.org/x git clone https://github.com/golang/net.git git clone https://github.com/golang/sync.git
專案放在$GOPATH/src
執行go get即可成功