@alexsuhor

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

Установил язык программирования согласно этой инструкции. При запуске хеллоуворлда выдает ошибку
./hw.go:4:2: undefined: fmt
.
Редактор: VS Code
ОС: Ubuntu 20.04
  • Вопрос задан
  • 475 просмотров
Решения вопроса 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

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

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

Похожие вопросы
27 нояб. 2024, в 13:07
10000 руб./за проект
27 нояб. 2024, в 12:53
70000 руб./за проект
27 нояб. 2024, в 12:50
25000 руб./за проект