go1.6的vendor不生效緣由

用go1.6時,把本身寫的包放在vendor目錄裏,發現go編譯時並不去找vendor目錄裏的包,在各類google以後也沒找到緣由。仔細觀察官方的示例才發現,使用vendor功能時包都在$GOPATH/src下,測試了一下,果真是這樣。只有在$GOPATH/src下的包,才能使用vendor目錄存放依賴包。測試

如今go對不在$GOPATH/src下開發的項目限制愈來愈多,看來之後只能在$GOPATH/src下新建立項目了。google

相關文章
相關標籤/搜索