看看 golang 包如何积极地增长和改进,我想知道包版本的问题是如何解决的?
我看到一种方法是将第三方包存储在项目文件夹下。
但是如果我用 go get
安装它呢?
最佳答案
go get
将把包安装在 GOPATH
列出的第一个目录中(一个环境变量,可能包含一个冒号分隔的目录列表)。您可以使用 go get -u
来更新现有的包。
您也可以使用 go get -u all
来更新您的 GOPATH
对于较大的项目,为每个项目创建不同的 GOPATH 可能是合理的,这样更新项目 A 中的库不会导致项目 B 出现问题。
键入 go help gopath
以了解有关 GOPATH
环境变量的更多信息。
关于go - Go 如何更新第三方包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10383498/