升级Go后重新编译所有包?

时间:2017-12-19 11:57:30

标签: go

升级Go后,如何确保$GOPATH/pkg中的所有包和$GOPATH/bin中的二进制文件都使用新版本重新编译?

我希望将任何升级错误报告为警告,而不是导致操作中止的错误。

1 个答案:

答案 0 :(得分:1)

假设您有一个GOPATH路径,您可以通过运行以下命令更新所有包:

src

如果你有多个GOPATH,你需要进入每个GOPATH的go get -u -v ./... 文件夹并运行:

go install all

然后运行https://swapi.co/api/species/1/