Как установить Go 1.6 на Ubuntu 14.04

Вступление

Go - это современный язык программирования, разработанный Google, который использует синтаксис высокого уровня, аналогичный языкам сценариев. Он популярен во многих приложениях и во многих компаниях, имеет надежный набор инструментов и более 90 000 репозиториев. Из этого туториала вы узнаете, как загрузить и установить Go 1.6, а также как создать простое приложение Hello World.

Предпосылки

[[step-1 -—- install-go]] == Шаг 1. Установка Go

На этом этапе мы установим Go на ваш сервер.

Для начала подключитесь к серверу Ubuntu черезssh:

ssh sammy@your_server_ip

После подключения обновите и обновите пакеты Ubuntu на своем сервере. Это гарантирует, что у вас есть последние исправления безопасности и исправления, а также обновленные репозитории для ваших новых пакетов.

sudo apt-get update
sudo apt-get -y upgrade

После этого вы можете начать загрузку последнего пакета для Go, выполнив эту команду, которая загрузит файл пакета Go и сохранит его в вашем текущем рабочем каталоге, который вы можете определить, запустивpwd.

sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz

Затем используйтеtar, чтобы распаковать пакет. Эта команда будет использовать инструмент Tar, чтобы открыть и развернуть загруженный файл, и создаст папку, используя имя пакета, а затем переместит ее в/usr/local.

sudo tar -xvf go1.6.linux-amd64.tar.gz
sudo mv go /usr/local

Некоторые пользователи предпочитают разные места для установки Go или могут иметь обязательные места для программного обеспечения. Пакет Go теперь находится в/usr/local, что также гарантирует, что Go находится в вашем$PATH для Linux. Можно установить Go в другое место, но информация$PATH изменится. Место, которое вы выберете для размещения папки Go, будет упомянуто позже в этом руководстве, поэтому помните, где вы его разместили, если местоположение отличается от/usr/local.

[[step-2 -—- setting-go-paths]] == Шаг 2. Установка путей перехода

На этом шаге мы установим несколько путей, которые нужны Go. Все пути на этом шаге указаны относительно местоположения вашей установки Go в/usr/local. Если вы выбрали новый каталог или оставили файл в месте загрузки, измените команды в соответствии с вашим новым местоположением.

Сначала установите корневое значение Go, которое сообщает Go, где искать его файлы.

sudo nano ~/.profile

В конце файла добавьте эту строку:

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

Если вы выбрали альтернативное место установки для Go, вместо этого добавьте эти строки в тот же файл. В этом примере показаны команды, если Go установлен в вашем домашнем каталоге:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

Вставив соответствующую строку в свой профиль, сохраните и закройте файл. Затем обновите свой профиль, запустив:

source ~/.profile

[[step-3 -—- testing-your-install]] == Шаг 3. Проверка вашей установки

Теперь, когда Go установлен и пути для вашего сервера установлены, вы можете проверить, что Go работает должным образом.

Создайте новый каталог для вашего рабочего пространства Go, где Go будет создавать свои файлы.

mkdir $HOME/work

Теперь вы можете указать Перейти к новому рабочему пространству, которое вы только что создали, экспортировавGOPATH.

export GOPATH=$HOME/work

Затем с помощью этой команды создайте иерархию каталогов в этой папке, чтобы создать тестовый файл. Вы можете заменить значениеuser своим именем пользователя GitHub, если планируете использовать Git для фиксации и сохранения кода Go на GitHub. Если вы не планируете использовать GitHub для хранения кода и управления им, структура ваших папок может быть другой, например~/my_project.

mkdir -p work/src/github.com/user/hello

Затем вы можете создать простой файл Go «Hello World».

nano work/src/github.com/user/hello/hello.go

Внутри вашего редактора вставьте содержимое ниже, которое использует основные пакеты Go, импортирует отформатированный компонент содержимого IO и устанавливает новую функцию для печати «Hello World» при запуске.

package main

import "fmt"

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

Этот файл покажет «Hello, World», если он будет успешно запущен, что показывает, что Go правильно строит файлы. Сохраните и закройте файл, затем скомпилируйте его, вызвав команду Goinstall.

go install github.com/user/hello

Скомпилированный файл позволяет запустить его, просто обратившись к файлу по пути Go.

sudo $GOPATH/bin/hello

Если эта команда возвращает «Hello World», то Go успешно установлен и работает.

Заключение

Загрузив и установив последний пакет Go и указав его пути, вы теперь можете использовать Droplet для разработки на Go.

Далее обязательноlearn some Go tips from our development team иhow to host your project using Martini. Ландшафт разработки Go растет с каждым днем, и мы надеемся, что вы поможете сделать его надежным и интересным.

Related