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

标签 go

升级 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/

相关文章:

go - golang中函数的接口(interface)

GoLang,把资源放回 channel 挂我的程序

forms - Golang - 解析形式;错误 = mime : expected slash after first token

go for range slice 和 goroutine 方法调用,背后的逻辑

go - 命令行标志和命令

go - 如何从开始到特定偏移量消耗消息

go - 直接从一个 channel 发送到另一个 channel

http.Get() 从 url 获取图像并写入 GridFS

go - goLang仅在同一文件中查找事件

go - 是否可以从 Hyperledger Composer 脚本文件访问 GO lang 链代码