Golang Vendor目录位置
2021-11-03 09:56 宋海宾 阅读(929) 评论(0) 收藏 举报Vendor目录介绍
随着Go 1.5 release版本的发布,vendor目录被添加到除了GOPATH和GOROOT之外的依赖目录查找的解决方案。在Go 1.6之前,你需要手动的设置环境变量GO15VENDOREXPERIMENT=1才可以使Go找到Vendor目录,然而在Go 1.6之后,这个功能已经不需要配置环境变量就可以实现了。
Note,即使使用vendor,也必须在
GOPATH中,在go的工具链中,你逃不掉GOPATH的
那么查找依赖包路径的解决方案如下:
- 当前包下的
vendor目录。 - 向上级目录查找,直到找到src下的
vendor目录。 - 在
GOPATH下面查找依赖包。 - 在
GOROOT目录下查找
浙公网安备 33010602011771号