Glide和Govendor安裝和使用


兩個都是Go的包管理工具,二選一

Glide參考:golang 依賴管理

/etc/profile

#Go
export GOROOT=/home/lintong/software/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPATH=/home/lintong/software/gopath
export GOBIN=$GOROOT/bin

Linux下安裝

curl https://glide.sh/get | sh

Mac下安裝

brew install glide

初始化

glide init

依賴下載

glide update

然后就能編譯原來不能編譯的Go工程了

 

如果遇到不能拉下依賴的情況,比如

[WARN]  Unable to checkout golang.org/x/sys/unix
[ERROR] Error looking for golang.org/x/sys/unix: Cannot detect VCS

是因為牆的問題,需要在/etc/profile中設置一下代理,然后source一下

#Proxy
export http_proxy=socks5://127.0.0.1:xxxx
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

 

Govendor參考

https://github.com/kardianos/govendor

注意在使用 go get -u github.com/kardianos/govendor 的時候要加上 sudo,不然會找不到 govendor


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM