Установка Go 1.5.1 на Ubuntu 14.04
Ubuntu | Комментировать запись
Go – это разработанный командой Google современный язык программирования, который использует синтаксис высокого уровня, похожий на скриптовые языки. Он очень популярен, имеет широкий набор инструментов и более 90,000 репозиториев. Это руководство поможет установить Go 1.5.1 и создать простое приложение.
Требования
- Сервер Ubuntu 14.04.
- Не-root пользователь с доступом к sudo.
1: Установка Go
Подключитесь к серверу:
ssh 8host@your_server_ip
Обновите пакеты системы:
sudo apt-get update
sudo apt-get -y upgrade
После этого можно загрузить последнюю версию Go. Следующая команда скачает пакет Go и сохранит его в текущий рабочий каталог (который определяется при помощи pwd):
curl -O https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz
При помощи tar распакуйте архив и создайте одноимённую папку:
tar -xvf go1.5.1.linux-amd64.tar.gz
Некоторые пользователи предпочитают размещать установку Go в другом месте. После загрузки Go можно оставить пакет в домашнем каталоге или переместить его в другую точку системы. Как правило, папка Go находится в /usr/local, что также помещает Go в $PATH.
Чтобы переместить Go в эту папку, введите:
sudo mv go /usr/local
Примечание: Если вы выбрали другое место для хранения Go, откорректируйте другие команды в этом руководстве.
2: Пути Go
Теперь нужно становить несколько путей Go.
Примечание: Все пути в этом разделе относятся к папке /usr/local; если вы выбрали другое место для хранения Go, откорректируйте команды.
Сначала нужно указать root-каталог Go, в котором Go будет искать файлы. Отредактируйте файл .profile:
nano ~/.profile
Добавьте в конец файла следующую строку:
export PATH=$PATH:/usr/local/go/bin
Если установка Go находится в другом месте, добавьте в файл следующие строки; в данном примере Go хранится в домашнем каталоге:
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
После этого сохраните и закройте файл и запустите команду:
source ~/.profile
3: Тестирование установки Go
Теперь нужно убедиться, что установка Go прошла успешно.
Создайте новый рабочий каталог, в котором Go будет собирать файлы:
mkdir ~/work
Укажите Go, где находится новая рабочая область, при помощи команды:
export GOPATH=$HOME/work
Создайте в этом каталоге иерархию каталогов.
Если вы планируете использовать Git для хранения кода Go на GitHub, вместо user укажите имя пользователя GitHub. Это позволит импортировать внешние пакеты Go. Если вы не будете выгружать код на GitHub, можете использовать любую структуру папок (например, ~ / my_project).
mkdir -p work/src/github.com/user/hello
Создайте простой файл Go:
nano ~/work/src/github.com/user/hello/hello.go
С помощью текстового редактора вставьте следующий код, который использует основные пакеты Go, импортирует отформатированные компоненты IO и при запуске выведет на экран сообщение Hello World:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Если установка Go прошла успешно, при запуске этого файла на экране появится фраза Hello, World. Сохраните и закройте файл.
Запустите следующую команду Go:
go install github.com/user/hello
После компиляции файла его можно запустить:
$GOPATH/bin/hello
Если на экране появилось сообщение «Hello World», значит, установка Go прошла успешно.
Заключение
Теперь Go полностью готов к работе.
Информацию об обслуживании приложений Go с помощью Martini можно получить здесь.
Tags: Go, Go 1.5.1, Ubuntu 14.04