Ошибка с модулями в golang 1.16

О

Перейдя на версию go 1.16, вы можете столкнуться с проблемой компиляции вашего проекта, а точнее может появится ошибка

no required module provides package - working directory is not part of a moduleCode language: Bash (bash)

Она появилась из за изменений в системе модулей в go начиная с версии 1.16. Давайте решим эту проблему. Достаточно инициализировать модуль.Введите следующую команду в корне вашего проекта:

go mod init YOUR_MOD_NAMECode language: Bash (bash)

Например:

go mod init log_parser

У вас должен появиться файл go.mod. Далее можно скачать зависимости:

go mod tidyCode language: Bash (bash)

Более подробную информацию, вы сможете найти на сайте golang

Автор

Denis Pershin

Добавить комментарий