Делал по мануалу
https://losst.ru/ustanovka-go-ubuntu установка go прошла успешно, go version отвечает что стоит 1.9
Непонятно стало с момента создания тестового файла
Сначала создадим рабочую папку для исходников в домашней папке:
mkdir ~/work/src/hello/
$ cd~/work/src/hello/
Go установлен в папку
usr/local/go
тогда где надо создавать папку
work/src/hello
? В корне, т.е. на одном уровне с usr, в local, или в go?
Дальше нужно сообщить Go, где находится наша папка для проектов
Для этого используется переменная GOPATH:
Эту строку можно добавить в /etc/profile, чтоб не вводить каждый раз
export GOPATH=$HOME/work/
$HOME это вроде домашняя директория юзера, но я под root сижу в итоге в profile у меня:

И при команде go install hello возникает ошибка:

И почему мы используем команду
go install hello
а не
go build hello.go
?
И как всё же разобраться с путями?