为什么 go build/install 会自动更新所需的包?

Why go build/install updates required packages automatically?

我对当前版本的 grpc-go 包有疑问。所以我想使用以前版本的包。我使用以下命令更改所需版本:

go get google.golang.org/grpc@v1.26.0

但现在当我想使用 go buildgo install 时,go 总是将所需版本更新到当前 v1.27.0 所以我 运行 总是遇到这个问题.

如何防止 go 没有将所需的包更新到最新版本?

我发现了问题。我使用了另一个需要版本 v1.27.0 的模块。这是我自己的模块之一,所以我只是将此模块中的要求更改为 grpc-go 的较低版本。