這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
github | 安裝包
go 1.5 開始支援直接從專案檔下的 vendor包中直接擷取依賴(如果沒有 vendor包,會在 GOPATH或 GOROOT目錄下尋找是否有項目依賴),可以使用 glide工具產生 vendor包
注意:專案檔要按照規範放在 $GOPATH/src 目錄或子目錄下
使用方法:
cd <專案檔夾>glide initglide update
如果使用過程中,提示各種找不到 vcs,嘗試輸入以下代碼
rm -rf ~/.glidemkdir -p ~/.glideglide mirror set https://golang.org/x/mobile https://github.com/golang/mobile --vcs gitglide mirror set https://golang.org/x/crypto https://github.com/golang/crypto --vcs gitglide mirror set https://golang.org/x/net https://github.com/golang/net --vcs gitglide mirror set https://golang.org/x/tools https://github.com/golang/tools --vcs gitglide mirror set https://golang.org/x/text https://github.com/golang/text --vcs gitglide mirror set https://golang.org/x/image https://github.com/golang/image --vcs gitglide mirror set https://golang.org/x/sys https://github.com/golang/sys --vcs git