Неизвестная ошибка «mod» подкоманды при запуске go mod init - PullRequest
0 голосов
/ 26 февраля 2020

Я установил язык go в своей Ubuntu, используя sudo apt install golang-go.

Он был успешно установлен. Когда я запускаю go version я получаю go version go1.10.4 linux/amd64

, но когда я пытаюсь запустить go mod init projectName, я получаю следующее error go: unknown subcommand "mod"

Нужно ли устанавливать мод-пакет или я что-то упустил? Я реализовал решение, данное Кристофом на этом форуме , но оно у меня не сработало.

Ответы [ 2 ]

5 голосов
/ 26 февраля 2020

Предварительная поддержка модуля была добавлена ​​в Go 1.11, поэтому Go 1.10 не знает подкоманду mod.

Вам необходимо установить более новую, предпочтительно новейшую версию 1.14 Go. Получите его со страницы официальных загрузок . Go 1.10 даже больше не поддерживается (не получает исправлений безопасности).

Подготовленные пакеты ОС обычно отстают от новых выпусков. Я бы посоветовал всегда получать Go с официальной страницы.

0 голосов
/ 26 февраля 2020

Поскольку предварительная поддержка go -модулей появилась в версиях 1.11 и 1.12.

Подробнее здесь

Я предлагаю вам установить с помощью linux сборка напрямую из golang

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...