Заметки

Ошибка с модулями в 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

Recent Posts

Как исправить ошибку «Write Failed: broken pipe» при SSH соединении

Ошибка "Write Failed: broken pipe" в SSH соединении обычно возникает, когда клиент или сервер разрывает…

11 месяцев ago

Java Enum — перечисления в Java

Что такое Enum в Java Перечисление (enum) в Java - это тип данных, который позволяет…

2 года ago

Массивы в Java — создание, доступ к элементам, изменение данных

Что такое массивы? Массив - это структура данных в Java, которая представляет собой упорядоченную коллекцию…

2 года ago

ArrayList в Java — Основное

ArrayList в Java - это класс, предоставляющий возможность создания массива переменной длины, который можно изменять…

2 года ago

Как подключиться к Yandex Cloud Storage через AWS S3 golang

Проблема Если вы вдруг решили подключиться в Yandex Cloud Storage с помощью библиотеки golang aws,…

2 года ago

JDK MIssion Control на Mac

В данной заметке я попытаюсь рассказать как исправить ошибку с запуском JDK Mission Control на…

2 года ago

This website uses cookies.