«Cloud Commander или WEB файловый менеджер» и «Golang или Go»: разница между страницами
imported>Vix Нет описания правки |
imported>Vix (Новая страница: «'''Как установить GoLang (язык программирования Go) в Linux''' '''Go''' (также называемый '''GoLang''') — эт…») |
||
Строка 1: | Строка 1: | ||
'''Как установить GoLang (язык программирования Go) в Linux''' | |||
'''Go''' (также называемый '''GoLang''') — это язык программирования с открытым исходным кодом который позволяет пользователям легко писать простые, надежные и высокоэффективные компьютерные программы. | |||
Разработанный в 2007 году в '''Google''' командой программистов — '''Робертом Гриземером''', '''Робом Пайком''' и '''Кеном''' '''Томпсоном''', это статически типизированный язык, такой же, как и другие системные языки, такие как '''C''', '''C++''', '''Java''' и многие другие. | |||
'''GoLang''' является высокопроизводительным языком с поддержкой сетевой и многопроцессорной обработки, а также масштабируемым в обширных системах. Ниже приведен список нескольких хорошо известных проектов с открытым исходным кодом, разработанных с использованием '''GoLang''': | |||
'''Docker''' | |||
'''Kubernetes''' | |||
'''Lime''' | |||
'''InfluxDB''' | |||
'''Gogs (Go Git Service)''' и другие. | |||
==Установка GoLang в Linux-системах== | |||
1. Перейдите на страницу https://golang.org/dl/ и загрузите последнюю версию (т.е. 1.7.3) GoLang следующим образом: | |||
$ cd ~/Downloads | |||
$ wget -c https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz | |||
* [http:// | |||
2. Затем проверьте целостность архива, проверив контрольную сумму SHA256 архивного файла, используя команду shasum, как показано ниже, где флаг -a используется для указания алгоритма, который будет использоваться: | |||
$ shasum -a 256 go1.7.3.linux-amd64.tar.gz | |||
ead40e884ad4d6512bcf7b3c7420dd7fa4a96140 go1.7.3.linux-amd64.tar.gz | |||
'''Важно:''' чтобы показать, что содержимое загруженного архивного файла является точной копией, предоставленной на веб-сайте '''GoLang''', используется '''256-битное''' хеш значение, генерируемое из вышеприведенной команды. Результат выполнения команды, должен быть таким же, как и значение полученное вместе с ссылкой для загрузки. | |||
Если это так, переходите к следующему шагу, иначе загрузите по новому архив и запустите проверку еще раз. | |||
3. Теперь извлеките файлы из архива в каталог /usr/local, используя приведенную ниже команду. | |||
$ sudo tar -C /usr/local -xvzf go1.7.3.linux-amd64.tar.gz | |||
Где, '''-C''' указывает каталог назначения. | |||
==Настройка среды '''GoLang''' в '''Linux'''== | |||
4. Сначала настройте рабочее пространство Go, создав каталог ~/go_projects, который является корнем вашего рабочего пространства. Рабочее пространство состоит из трех каталогов, а именно: | |||
bin, который будет содержать исполняемые двоичные файлы Go; | |||
src, который сохранит ваши исходные файлы; | |||
pkg, который будет хранить объекты пакета. | |||
Теперь создайте указанное выше дерево каталогов следующим образом: | |||
$ mkdir -p ~/go_projects/{bin,src,pkg} | |||
$ cd ~/go_projects | |||
$ ls | |||
5. Вот и пришло время запустить Go, как и остальные Linux-программы, его каталог установки должен быть сохранен как одно из значений переменной среды PATH. | |||
Теперь добавьте /usr/local/go/bin в переменную среды PATH, вставив строку приведенную ниже в файл /etc/profile для общесистемной установки или $HOME/.profile или $HOME./Bash_profile для пользовательской установки: | |||
Используя ваш любимый редактор, откройте соответствующий файл профиля пользователя в соответствии с вашим дистрибутивом и добавьте строку приведенную ниже, сохраните файл и выйдите из него: | |||
export PATH=$PATH:/usr/local/go/bin | |||
6. Затем установите значения переменных среды GOPATH и GOBIN в файле профиля пользователя (~/.profile или ~/bash_profile), чтобы указать на ваш каталог рабочей области. | |||
export GOPATH="$HOME/go_projects" | |||
export GOBIN="$GOPATH/bin" | |||
Примечание. Если вы установили GoLang в пользовательский каталог, отличный от значения по умолчанию (/usr/local/), вы должны указать этот каталог как значение переменной GOROOT. | |||
Например, если вы установили GoLang в домашний каталог, добавьте строки приведенные ниже в файл $HOME/.profile или $HOME/.bash_profile. | |||
export GOROOT=$HOME/go | |||
export PATH=$PATH:$GOROOT/bin | |||
7. Последним шагом в этом разделе является внесение изменений в профиль пользователя в текущем сеансе bash следующим образом: | |||
$ source ~/.bash_profile | |||
ИЛИ | |||
$ source ~/.profile | |||
ИСТОЧНИКИК: | |||
<hr> | |||
* [http://blog.sedicomm.com/2018/01/21/kak-ustanovit-golang-yazyk-programmirovaniya-go-v-linux/ Как установить GoLang (язык программирования Go) в Linux] |
Версия от 00:49, 9 марта 2019
Как установить GoLang (язык программирования Go) в Linux Go (также называемый GoLang) — это язык программирования с открытым исходным кодом который позволяет пользователям легко писать простые, надежные и высокоэффективные компьютерные программы.
Разработанный в 2007 году в Google командой программистов — Робертом Гриземером, Робом Пайком и Кеном Томпсоном, это статически типизированный язык, такой же, как и другие системные языки, такие как C, C++, Java и многие другие.
GoLang является высокопроизводительным языком с поддержкой сетевой и многопроцессорной обработки, а также масштабируемым в обширных системах. Ниже приведен список нескольких хорошо известных проектов с открытым исходным кодом, разработанных с использованием GoLang:
Docker Kubernetes Lime InfluxDB Gogs (Go Git Service) и другие.
Установка GoLang в Linux-системах
1. Перейдите на страницу https://golang.org/dl/ и загрузите последнюю версию (т.е. 1.7.3) GoLang следующим образом:
$ cd ~/Downloads $ wget -c https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
2. Затем проверьте целостность архива, проверив контрольную сумму SHA256 архивного файла, используя команду shasum, как показано ниже, где флаг -a используется для указания алгоритма, который будет использоваться:
$ shasum -a 256 go1.7.3.linux-amd64.tar.gz ead40e884ad4d6512bcf7b3c7420dd7fa4a96140 go1.7.3.linux-amd64.tar.gz
Важно: чтобы показать, что содержимое загруженного архивного файла является точной копией, предоставленной на веб-сайте GoLang, используется 256-битное хеш значение, генерируемое из вышеприведенной команды. Результат выполнения команды, должен быть таким же, как и значение полученное вместе с ссылкой для загрузки.
Если это так, переходите к следующему шагу, иначе загрузите по новому архив и запустите проверку еще раз.
3. Теперь извлеките файлы из архива в каталог /usr/local, используя приведенную ниже команду.
$ sudo tar -C /usr/local -xvzf go1.7.3.linux-amd64.tar.gz
Где, -C указывает каталог назначения.
Настройка среды GoLang в Linux
4. Сначала настройте рабочее пространство Go, создав каталог ~/go_projects, который является корнем вашего рабочего пространства. Рабочее пространство состоит из трех каталогов, а именно:
bin, который будет содержать исполняемые двоичные файлы Go; src, который сохранит ваши исходные файлы; pkg, который будет хранить объекты пакета.
Теперь создайте указанное выше дерево каталогов следующим образом:
$ mkdir -p ~/go_projects/{bin,src,pkg} $ cd ~/go_projects $ ls
5. Вот и пришло время запустить Go, как и остальные Linux-программы, его каталог установки должен быть сохранен как одно из значений переменной среды PATH.
Теперь добавьте /usr/local/go/bin в переменную среды PATH, вставив строку приведенную ниже в файл /etc/profile для общесистемной установки или $HOME/.profile или $HOME./Bash_profile для пользовательской установки:
Используя ваш любимый редактор, откройте соответствующий файл профиля пользователя в соответствии с вашим дистрибутивом и добавьте строку приведенную ниже, сохраните файл и выйдите из него:
export PATH=$PATH:/usr/local/go/bin
6. Затем установите значения переменных среды GOPATH и GOBIN в файле профиля пользователя (~/.profile или ~/bash_profile), чтобы указать на ваш каталог рабочей области.
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Примечание. Если вы установили GoLang в пользовательский каталог, отличный от значения по умолчанию (/usr/local/), вы должны указать этот каталог как значение переменной GOROOT.
Например, если вы установили GoLang в домашний каталог, добавьте строки приведенные ниже в файл $HOME/.profile или $HOME/.bash_profile.
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
7. Последним шагом в этом разделе является внесение изменений в профиль пользователя в текущем сеансе bash следующим образом:
$ source ~/.bash_profile
ИЛИ
$ source ~/.profile
ИСТОЧНИКИК: