понедельник, 24 июня 2019 г.

Установка Go

Загрузите дистрибутив Go

Скачать Go. Нажмите здесь, чтобы посетить страницу загрузки

Официальные бинарный дистрибутивы доступны для операционных систем FreeBSD (версия 10-STABLE и выше), Linux, macOS (10.10 и выше) и Windows, а также 32-битных (386) и 64-битных (amd64) процессорных архитектур x86.

Если бинарный дистрибутив недоступен для вашей комбинации операционной системы и архитектуры, попробуйте установить из исходного кода или установить gccgo вместо gc.

Системные требования

Бинарный дистрибутивы Go доступны для следующих поддерживаемых операционных систем и архитектур. Пожалуйста, убедитесь, что ваша система соответствует этим требованиям, прежде чем продолжить. Если вашей ОС или архитектуры нет в списке, вы можете установить ее из исходного кода или использовать вместо нее gccgo.

Операционная система                Архитектуры             Примечания

FreeBSD 10.3                        amd64, 386              Debian GNU/kFreeBSD не поддерживается
или более поздняя версия   

Linux 2.6.23                        amd64, 386, arm,        CentOS / RHEL 5.x не поддерживается.
или более поздняя версия с glibc    arm64, s390x, ppc64le   Установите из исходного кода для другого libc.
 
macOS 10.10                         amd64                   использует clang или gcc*, который 
или более поздняя версия                                    поставляется с Xcode** для поддержки cgo
 
Windows 7, Server 2008R2            amd64, 386              используют MinGW gcc*. 
или новее                                                   Нет необходимости в cygwin или msys.
  

* Компилятор C требуется, только если вы планируете использовать cgo.

** Вам нужно только установить инструменты командной строки для Xcode. 
Если вы уже установили Xcode 4.3+, вы можете установить его на вкладке 
«Компоненты» панели настроек «Загрузки».

Установите инструменты Go

Если вы обновляете более старую версию Go, вы должны сначала удалить существующую версию.

Tarboll'ы для Linux, macOS и FreeBSD

Загрузите архив и распакуйте его в /usr/local, создав дерево Go в /usr/local/go. Например:

tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz

Выберите файл архива, подходящий для вашей установки. Например, если вы устанавливаете Go версии 1.2.1 для 64-битной x86 в Linux, то нужный вам архив называется go1.2.1.linux-amd64.tar.gz.

(Обычно эти команды должны запускаться от имени пользователя root или через sudo.)

Добавьте /usr/local/go/bin в переменную окружения PATH. Вы можете сделать это, добавив эту строку в ваш /etc/profile (для общесистемной установки) или в $HOME/.profile:

export PATH=$PATH:/usr/local/go/bin

Примечание. Изменения, внесенные в файл профиля, могут не применяться до следующего входа в систему. Чтобы немедленно применить изменения, просто запустите команды оболочки напрямую или выполните их из профиля, используя команду, например source $HOME/.profile.

Установщик пакета macOS

Загрузите файл пакета, откройте его и следуйте инструкциям по установке инструментов Go. Пакет устанавливает дистрибутив Go в /usr/local/go.

Пакет должен поместить каталог /usr/local/go/bin в переменную среды PATH. Вам может потребоваться перезапустить все открытые сеансы терминала, чтобы изменения вступили в силу.

Windows

Проект Go предоставляет два варианта установки для пользователей Windows (помимо установки из источника): zip-архив, в котором требуется установить некоторые переменные среды, и установщик MSI, который автоматически настраивает установку.

Установщик MSI

Откройте файл MSI и следуйте инструкциям по установке инструментов Go. По умолчанию установщик помещает дистрибутив Go в c:\Go.

Установщик должен поместить каталог c:\Go\bin в переменную окружения PATH. Вам может потребоваться перезапустить любые открытые командные строки, чтобы изменения вступили в силу.

Zip архив

Загрузите zip-файл и распакуйте его в каталог по вашему выбору (предлагается c:\Go).

Добавьте подкаталог bin вашего корневого каталога Go (например, c:\Go\bin) в переменную среды PATH.

Установка переменных среды под Windows

В Windows вы можете установить переменные среды с помощью кнопки «Переменные среды» на вкладке «Дополнительно» панели управления «Система». Некоторые версии Windows предоставляют эту панель управления через параметр «Дополнительные параметры системы» на панели управления «Система».

Проверьте вашу установку

Убедитесь, что Go установлен правильно, настроив рабочее пространство и собрав простую программу следующим образом.

Создайте свой каталог рабочей области, $HOME/go. (Если вы хотите использовать другой каталог, вам нужно установить переменную среды GOPATH.)

Затем создайте в вашей рабочей области каталог src/hello, и в этом каталоге создайте файл с именем hello.go, который выглядит следующим образом:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

Затем соберите его с помощью инструмента go:

$ cd $HOME/go/src/hello
$ go build

Команда выше создаст исполняемый файл с именем hello в каталоге вместе с вашим исходным кодом. Выполните его, чтобы увидеть приветствие:

$ ./hello
hello, world

Если вы видите сообщение "hello, world", значит, ваша установка Go работает.

Вы можете запустить go install, чтобы установить бинарный файл в каталог bin вашего рабочего пространства, или выполните команду go clean -i, чтобы удалить его.

Установка дополнительных версий Go

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

$ go get golang.org/dl/go1.10.7
$ go1.10.7 download

Недавно загруженную версию можно использовать как go:

$ go1.10.7 version
go version go1.10.7 linux/amd64

Все версии Go, доступные с помощью этого метода, перечислены на странице загрузки. Вы можете узнать, где установлена каждая из этих дополнительных версий Go, взглянув на GOROOT; например, go1.10.7 env GOROOT. Чтобы удалить загруженную версию, просто удалите ее каталог GOROOT и бинарный файл goX.Y.Z.

Удаление Go

Чтобы удалить существующую установку Go из вашей системы, удалите каталог go. Обычно это /usr/local/go под Linux, macOS и FreeBSD или c:\Go под Windows.

Вам также следует удалить каталог Go bin из переменной окружения PATH. Под Linux и FreeBSD вы должны отредактировать /etc/profile или $HOME/.profile. Если вы установили Go с пакетом macOS, вам следует удалить файл /etc/paths.d/go. Пользователям Windows следует прочитать раздел о настройке переменных среды в Windows.


Читайте также:


Комментариев нет:

Отправить комментарий