@alexsuhor

Не определены стандартные пакеты Golang?

Установил язык программирования согласно этой инструкции. При запуске хеллоуворлда выдает ошибку
./hw.go:4:2: undefined: fmt
.
Редактор: VS Code
ОС: Ubuntu 20.04
  • Вопрос задан
  • 363 просмотра
Решения вопроса 1
romesses
@romesses
Backend инженер
Инструкция здесь: https://golang.org/doc/tutorial/getting-started
$ go mod init example.com/helloЭто важный шаг.

Во-вторых, Println пишется с заглавной буквы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
WinPooh32
@WinPooh32
Stack Overflow answer searching expert
Никогда не устанавливайте программы вручную в корень системы, как в вашей инструкции. Почти всегда есть готовые пакеты. Лучше уже через докер ставить, лезть в систему - крайний случай.
(и советую все вернуть как было до ручной установки)

Го лучше поставить через snap (а вот vscode лучше через deb с сайта):
sudo snap install go --channel=1.16/stable --classic


Когда понадобятся другие версии, VScode может сам установить в папку желаемую версию и будет использовать её:
ctrl+shift+p, вводите Go: Locate Configured Go Tools (или на панели снизу можно найти кнопку).

Бывает что анализатор может заглючить и перезапуск gopls помогает: ctrl+shift+p, Go: Restart language Server

И убедитесь, что го расширение установлено в редактор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы