Поиск…
замечания
Загрузка Go
Посетите Список загрузок и найдите нужный архив для своей операционной системы. Названия этих загрузок могут быть немного загадочными для новых пользователей.
Имена находятся в формате go [версия]. [Операционная система] - [архитектура]. [Архив]
Для версии вы хотите выбрать новейшую версию. Это должны быть первые варианты, которые вы видите.
Для операционной системы это довольно понятно, за исключением пользователей Mac, где операционная система называется «darwin». Это имя называется частью с открытым исходным кодом операционной системы, используемой компьютерами Mac .
Если вы используете 64-разрядную машину (которая является наиболее распространенной в современных компьютерах), частью «архитектуры» имени файла должно быть «amd64». Для 32-битных машин это будет «386». Если вы используете устройство ARM, такое как Raspberry Pi, вам понадобится «armv6l».
Для части «архив» у пользователей Mac и Windows есть два варианта, потому что Go предоставляет установщиков для этих платформ. Для Mac вы, вероятно, хотите «pkg». Для Windows вы, вероятно, хотите msi.
Так, например, если я на 64-битной машине Windows, и я хочу загрузить Go 1.6.3, загрузка, которую я хочу, будет называться:
go1.6.3.windows-amd64.msi
Извлечение файлов загрузки
Теперь, когда у нас загружен архив Go, нам нужно извлечь его где-нибудь.
Mac и Windows
Поскольку для этих платформ предусмотрены инсталляторы, установка проста. Просто запустите установщик и примите значения по умолчанию.
Linux
Для Linux нет инсталлятора, поэтому требуется дополнительная работа. Вы должны были загрузить файл с суффиксом «.tar.gz». Это файл архива, аналогичный файлу .zip. Нам нужно его извлечь. Мы будем извлекать файлы Go в /usr/local
потому что это рекомендуемое место.
Откройте терминал и смените каталоги на место, где вы загрузили архив. Это, вероятно, в Downloads
. Если нет, замените каталог в следующей команде соответствующим образом.
cd Downloads
Теперь запустите следующий файл, чтобы извлечь архив в /usr/local
, заменив [filename]
на имя загруженного вами файла.
tar -C /usr/local -xzf [filename].tar.gz
Установка переменных среды
Есть еще один шаг, прежде чем вы начнете развиваться. Нам нужно установить переменные среды, которые являются информацией, которую пользователи могут изменить, чтобы дать программам лучшее представление о настройке пользователя.
Windows
Вам нужно установить GOPATH
, который является папкой, в которой вы будете работать. GOPATH
в.
Вы можете установить переменные среды через кнопку «Переменные среды» на вкладке «Дополнительно» панели управления «Система». Некоторые версии Windows предоставляют эту панель управления через опцию «Дополнительные параметры системы» внутри панели управления «Система».
Имя вашей новой переменной среды должно быть «GOPATH». Значение должно быть полным путем к каталогу, в котором вы будете разрабатывать код Go. Папка «go» в вашем каталоге пользователя является хорошим выбором.
макинтош
Вам нужно установить GOPATH
, который является папкой, в которой вы будете работать. GOPATH
в.
Отредактируйте текстовый файл с именем «.bash_profile», который должен находиться в вашем каталоге пользователя, и добавьте следующую новую строку в конец, заменив [work area]
полным путем на каталог, в который вы хотели бы пойти. «.bash_profile» не существует, создайте его. Папка с именем «go» в вашем каталоге пользователя является хорошим выбором.
export GOPATH=[work area]
Linux
Поскольку у Linux нет инсталлятора, требуется немного больше работы. Нам нужно показать терминал, где есть компилятор Go и другие инструменты, и нам нужно установить GOPATH
, который является папкой, в которую вы будете работать. GOPATH
.
Отредактируйте текстовый файл с именем «.profile», который должен находиться в вашем каталоге пользователя, и добавьте следующую строку в конец, заменив [work area]
полным путем на каталог, в который вы хотели бы пойти. Работайте в. Если " .profile "не существует, создайте его. Папка с именем «go» в вашем каталоге пользователя является хорошим выбором.
Затем, в другой новой строке, добавьте следующее в ваш файл .profile.
export PATH=$PATH:/usr/local/go/bin
Законченный!
Если инструменты Go все еще недоступны для вас в терминале, попробуйте закрыть это окно и открыть новое окно терминала.
Пример .profile или .bash_profile
# This is an example of a .profile or .bash_profile for Linux and Mac systems
export GOPATH=/home/user/go
export PATH=$PATH:/usr/local/go/bin