Установка Go в debian¶
Установка.¶
- Скачать архив с последней версией для Linux по ссылке.
- Распаковать архив с в
/usr/local
созданием директории/usr/local/go
. Пример:
$ sudo tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
- Добавить путь
/usr/local/go/bin
файл профиля~/.profile
или в файл/etc/profile
. Необходимо добавить следующую строку:
1 | export PATH=$PATH:/usr/local/go/bin
|
После этого необходимо перезайти в профиль, либо обновить переменные окружение командой:
$ source ~/.profile
Проверка правильности установки.¶
Создадим простое приложение Hello World.
Создайте рабочую директорию для исходников, к примеру $HOME/go
и в ней директории src/hello
:
$ mkdir $HOME/go/src/hello
Перейдите в эту директорию и создайте файл hello.go
:
$ cd $HOME/go/src/hello
$ touch hello.go
Откройте этот файл в любом текстовом редакторе и добавьте следующий код:
1 2 3 4 5 6 7 | package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
|
Следующая команда соберёт исполняемый файл hello
в директории с созданным файлом:
$ go build hello.go
Проверим создался ли исполняемый файл:
$ ls -lh
итого 1,9M
-rwxr-xr-x 1 mdima mdima 1,9M фев 17 20:23 hello
-rw-r--r-- 1 mdima mdima 74 фев 17 20:21 hello.go
Запустим приложение. Если всё было установлено корректно и приложение собралось, то увидим следующее:
$ ./hello
hello, world