нет необходимого модуля, предоставляющего пакет fyne.io/fyne/app: файл go.mod не найден в текущем каталоге или в любом родительском каталоге на intel mac

# #go #user-interface #installation #fyne

Вопрос:

Я получаю эту ошибку при попытке «перейти к сборке»

нет необходимого модуля, предоставляющего пакет fyne.io/fyne/app: файл go.mod не найден ни в текущем каталоге, ни в каком-либо родительском каталоге; см. тест «модули помощи go». go:5:5: не требуется, чтобы модуль предоставлял пакет fyne.io/fyne/widget: файл go.mod не найден в текущем каталоге или в любом родительском каталоге; см. раздел «Модули справки go».

Но я установлен fyne.io/fyne и я не знаю, почему я совершаю эту ошибку. Я попытался переустановить Go, но это не помогло

введите описание изображения здесь

Комментарии:

1. Ошибка гласит: «Файл go.mod не найден в текущем каталоге или в любом родительском каталоге; см. раздел «Модули справки go»» . Похоже, вы не создали модуль, см. раздел Начало работы или Как написать код Go .

2. Я новичок в разработке и многого не знаю. Но ты прав. Спасибо вам за помощь

Ответ №1:

Поскольку требуются модули Go 1.16, вам нужно запустить go mod init <project name> . Обратите также внимание, что для Fyne теперь вы должны использовать импорт версии 2, которые являются ”fyne.io/fyne/v2” . И вы должны установить fyne инструмент с fyne.io/fyne/v2/cmd/fyne .