Можно ли установить минимальную версию Go? - PullRequest
1 голос
/ 21 ноября 2019

./get_url.go:29:14: client.CloseIdleConnections undefined (type *http.Client has no field or method CloseIdleConnections)

Выше ошибка вызвана тем, что CloseIdleConnections был недавно добавлен в версии 1.12 Go, а моя первоначальная версия была старше:

$ go version
go version go1.11.4 linux/amd64

Есть лиКак мы можем установить минимальную версию Go требуется в файлах .go?

1 Ответ

2 голосов
/ 21 ноября 2019

Вы можете указать конкретную версию go, с которой вы хотите собрать файл, используя тег сборки:

// This file will now build with go version 1.9
// +build go1.9
package foo

...

Ref. https://golang.org/pkg/go/build/#hdr-Build_Constraints

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...