Перед тем как начать разработку на языке go, конечно же его нужно установить. В этой заметке я разберу как установить golang для всех систем. Текущая версия go 1.18.2 устанавливать будем её.
Ссылки на дистрибутивы и полезную информацию
- Официальный сайт Golang — https://go.dev/
- Страница на скачивание всех версий для всех систем — https://go.dev/dl/
- Страница с инструкциями по установки для всех систем на английском — https://go.dev/doc/install
Как установить Golang на windows
- Скачайте установщик и запустите скачанный msi
- Следуйте инструкциям по установке Go
- По умолчанию установщик установит Go в папку Program Files или Program Files (x86). Вы можете изменить местоположение по мере необходимости
- После установки вам нужно будет закрыть и повторно открыть все открытые командные строки, чтобы изменения в среде, внесенные установщиком, были отражены в командной строке
- Убедитесь, что вы установили Go
- Щелкните меню «Пуск»
- В поле поиска меню введите cmd, затем нажмите клавишу Enter
- В появившемся окне командной строки введите следующую команду: go version
- Убедитесь, что команда выводит установленную версию Go
Установка go на mac
- Скачайте установщик и запустите его
- Следуйте инструкциям установщика
- Пакет устанавливает дистрибутив Go в /usr/local/go. Пакет должен поместить каталог /usr/local/go/bin в вашу переменную окружения PATH. Возможно, вам потребуется перезапустить все открытые сеансы терминала, чтобы изменения вступили в силу
- Убедитесь, что вы установили Go
- Запустите терминал
- В окне терминала введите команду: go version
- Убедитесь, что команда выводит установленную версию Go
Установка go на linux
- Удалите все предыдущие установленные версии Go, удалив папку /usr/local/go (если она существует)
- извлеките только что загруженный архив в /usr/local, создав новое дерево Go в /usr/local/go: rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz (Возможно, вам потребуется выполнить команду от имени root или через sudo). Не распаковывайте архив в существующее дерево /usr/local/go. Это приводет к нарушению работы Go
- Добавьте /usr/local/go/bin в переменную окружения PATH. Вы можете сделать это, добавив следующую строку в свой файл $HOME/.profile или /etc/profile (для общесистемной установки): export PATH=$PATH:/usr/local/go/bin Примечание: Изменения, внесенные в файл профиля, могут не применяться до следующего входа в систему на вашем компьютере. Чтобы применить изменения без перезахода в систему, используйте команду source $HOME/.profile.
- Убедитесь, что вы установили Go
- Запустите командную строку
- Введите команду: go version
- Убедитесь, что команда выводит установленную версию Go
IDE для разработки на Go
- Visual Studio Code — Редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Позиционируется как «лёгкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений. Включает в себя отладчик, инструменты для работы с Git, подсветку синтаксиса, IntelliSense и средства для рефакторинга. Имеет широкие возможности для кастомизации: пользовательские темы, сочетания клавиш и файлы конфигурации. Распространяется бесплатно, разрабатывается как программное обеспечение с открытым исходным кодом, но готовые сборки распространяются под проприетарной лицензией.
- Sublime Text — Проприетарный текстовый редактор. Поддерживает плагины на языке программирования Python. Разработчик позволяет бесплатно и без ограничений ознакомиться с продуктом, однако программа уведомляет о необходимости приобретения лицензии. C 2019 года поддерживает синтаксис GO.
- GoLand — лучшая IDE для работы с go. Платная.
Ссылка на рубрику в которой собраны все мои статьи по go — Все про golang.
