Ошибка с импортированием модулей с GitHub

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
4X_Pro
Создатель сайта
Всего сообщений: 3454
Зарегистрирован: 9 дек. 2015 г., 19:20
Рейтинг пользователя: 1660

1
. Редактировалось 2 раза, последний — #1
У Go есть замечательная возможность — импортировать модули прямо с GitHub. Долгое время это работало без проблем, но сегодня для таких модулей начало выдавать ошибку:
no required module provides package github.com/go-sql-driver/mysql: go.mod file not found in current directory or any parent directory; see 'go help modules'
Судя по всему, обновилась версия Go до 1.16, и теперь нужно либо явно разрешать автоимпортирование модулей через переменную GO111MODULE=auto (т.е. выполнять команду так GO111MODULE=auto go build имя_файла), либо создать файл описания модуля go.mod со списком импорта.
Сделать это можно автоматически с помощью двух команд:
go mod init knocker go mod tidy

Ребята, давайте жить спокойно!

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.