是否可以设置所需的min go版本?

是否可以设置所需的min go版本?,go,Go,/get\u url.go:29:14:client.CloseIdleConnections未定义(type*http.client没有字段或方法CloseIdleConnections) 上述错误是因为最近在Go ver 1.12中添加了,并且我的初始版本较旧: $ go version go version go1.11.4 linux/amd64 有没有办法在.go文件中设置所需的min go版本 您可以使用build标记指定要生成文件的特定go版本: //现在将使用go版本1.9生成

/get\u url.go:29:14:client.CloseIdleConnections未定义(type*http.client没有字段或方法CloseIdleConnections)

上述错误是因为最近在Go ver 1.12中添加了,并且我的初始版本较旧:

$ go version
go version go1.11.4 linux/amd64

有没有办法在.go文件中设置所需的min go版本

您可以使用build标记指定要生成文件的特定go版本:

//现在将使用go版本1.9生成此文件
//+构建go1.9
打包食品
...

参考

在您的案例中,我将使用一个接口来确定
*http.Client
是否实现了
CloseIdleConnections