升级 Go 后,如何确保 $GOPATH/pkg
中的所有包和 $GOPATH/bin
中的二进制文件都使用新版本重新编译?
我希望任何升级错误都被报告为警告,而不是导致操作中止的错误。
最佳答案
假设你有一个单一的 GOPATH 路径,你可以通过运行这个来更新所有的包:
cd $GOPATH/src
去获取 -u -v ./...
如果你有多个 GOPATH,你需要进入每个 GOPATH 的 src
文件夹并运行:
go get -u -v ./...
然后运行go install all
关于go - 升级 Go 后重新编译所有包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47886499/