Форум программистов, компьютерный форум, киберфорум
Go (Golang)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/190: Рейтинг темы: голосов - 190, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 09.04.2021
Сообщений: 1

Go: go.mod file not found in current directory or any parent directory; see 'go help modules'

09.04.2021, 11:34. Показов 36256. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, сегодня решил начать программировать на языке Go и у меня появился вопрос по поводу IDE. В интернете нашёл хорошую статью по настройке Visual Studio Code под язык Go. Всё установилось хорошо, но появилась проблема по настройке функции Debug. Когда нажимаю Run and Debug, выдаёт ошибку:
"go: go.mod file not found in current directory or any parent directory; see 'go help modules'
exit status 1
Process exiting with code: 1"
Подскажите как пофиксить
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2021, 11:34
Ответы с готовыми решениями:

QtCreator returns error “Cannot change to working directory”: file or directory not found
В Options->Environment->Terminal указываю "qterminal -e"; Если убирать запуск в терминале, то пишет "Error opening terminal:...

Could not search modules: No such file or directory
Добрый день. Подскажите пожалуйста, как решить эту ошибку: could not search modules: No such file or directory Ошибка возникла при...

Ошибка 29: File .MYD not found (Errcode: 2 - No such file or directory)
Всем вечера! Проблема прилетела откуда не ждали, и когда не ждали Суть: на сервере крутится оперативный журнал, в котором есть базы,...

7
3 / 3 / 0
Регистрация: 01.12.2017
Сообщений: 13
09.04.2021, 21:02
Версия Go 1.6?

Сначала (с этой версии так пошло) нужно дать команду в каталоге проекта: go mod init (если проект не планируется никуда выкладывать). Потом в получившийся файл модуля (go.mod) нужно прописать зависимости командой: go mod tidy.

И вот только потом собирать и/или отлаживать из IDE.

ЗЫЖ Мне лично такой процесс очень неудобен, но для кровавого энтерпрайза, говорят, очень надо :-)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,741
Записей в блоге: 14
10.04.2021, 11:53
Зачем сразу среду-то ставить, париться с настройками? Есть онлайн-компиляторы
0
 Аватар для mygedz
1 / 1 / 1
Регистрация: 07.07.2019
Сообщений: 43
26.06.2021, 23:56
Столкнулся с таклой же проблемой. При запуске проекта получаю ошибку в консоли:
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
exit status 1
Process exiting with code: 1


Среда: Visual Studio Code

Выше советуют:
нужно дать команду в каталоге проекта: go mod init (если проект не планируется никуда выкладывать). Потом в получившийся файл модуля (go.mod) нужно прописать зависимости командой: go mod tidy.
Но не пойму где это делать.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.06.2021, 00:37
Цитата Сообщение от mygedz Посмотреть сообщение
Но не пойму где это делать.
Цитата Сообщение от bope Посмотреть сообщение
нужно дать команду в каталоге проекта
Еще раз?
То что каталог это папка\folder это понятно? Папки создаются в проводнике.
Команды выполняются в консоли. Консоль это такое страшное черное окошко (в windows - это консоль интерпретатора cmd или powershell, в linux это консоль интерпретатора bash).
Курс по устройству ОС еще не проходил?

Добавлено через 5 минут
Цитата Сообщение от bope Посмотреть сообщение
Мне лично такой процесс очень неудобен
Для простых тестовых (не unit и т.д., а просто учебных) программ ничего этого делать не нужно. Никакого проекта - просто общая файлопомойка и команда go run файл для выполнения однофайловой программы. У меня работает. Только переменную среды GO111MODULE нужно выставить в auto.
0
 Аватар для mygedz
1 / 1 / 1
Регистрация: 07.07.2019
Сообщений: 43
27.06.2021, 00:37
Цитата Сообщение от Garry Galler Посмотреть сообщение
Еще раз?
То что каталог это папка\folder это понятно? Папки создаются в проводнике.
Команды выполняются в консоли. Консоль это такое страшное черное окошко (в windows - это консоль интерпретатора cmd или powershell, в linux это консоль интерпретатора bash).
Курс по устройству ОС еще не проходил?
Спасибо ха детальный ответ. Но к сожалению при запуске go mod init из папки проекта, я получаю:

go: cannot determine module path for source directory D:\Projects\Go (outside GOPATH, module path must be specified)

Example usage:
'go mod init example.com/m' to initialize a v0 or v1 module
'go mod init example.com/m/v2' to initialize a v2 module

Run 'go help mod init' for more information.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
27.06.2021, 00:48
Цитата Сообщение от mygedz Посмотреть сообщение
cannot determine module path
Цитата Сообщение от Garry Galler Посмотреть сообщение
Только переменную среды GO111MODULE нужно выставить в auto.
Как раз для случая outside GOPATH.

Добавлено через 8 минут
--------------
А, я все понял. Ты же название проекта не указываешь: go mod init название_проекта

Добавлено через 1 минуту
Там же даже в ошибке написан пример: go mod init example.com/m
1
 Аватар для mygedz
1 / 1 / 1
Регистрация: 07.07.2019
Сообщений: 43
27.06.2021, 01:03
Все теперь разобрался.

Но немного не понятно, почему это все автоматов при создании проекта не делается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.06.2021, 01:03
Помогаю со студенческими работами здесь

Silverlight онлайн соединение с БД и ошибка "404 - File or directory not found"
Привет. Помогите пожалуйста, я уже неделю голову ломаю, скоро нервы уже не выдержат... Перечитал столько иностранной литературы и...

настройки matlab - current directory
Я понимаю, что это вопрос патологически ленивого человека, но все же... а матлаб может как нибудь сохранять current directory при...

fatal error C1083: Cannot open include file: 'Date.h': No such file or directory
Всем добрый вечер! У меня проблема. Мне нужно, чтобы мой класс содержал обьект другого класса как элемент данных, я его добавила в проект,...

Ошибка fatal error C1083: Cannot open include file: ***: No such file or directory
Помогите пожалуйста исправить ошибку. При компиляции возникает вот такая беда. подробности в скриншотах. даже если переносишь все файлы в...

fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
Почему Visul C++ 2005 Express Editional ругается на # include <windows.h>, пишет:>g:\documents and settings\max\мои документы\visual studio...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru