Запускаем GoLang приложение с GitHub
· 1 мин. чтения
Итак, вы уже знаете какой-то язык, нашли GitHub репозиторий с проектом на Golang и решили его поковырять. В основах, как тру проггер разберетесь методом тыка, нужно как-то только начать. Hello World для слабаков
Установка Golang:
Использую Ubuntu 18.04
Я установил то, что было в системе: apt update && apt install -y golang-go
Встала версия go1.10.4 (свежая 1.13)
Установка свежего описана тут
Запуск приложения с GitHub
Для примера возьмем LazyDocker.
- Скачиваем:
go get github.com/jesseduffield/lazydocker
- Переходим в папку:
cd ~/go/src/github.com/jesseduffield/lazydocker
(вместо ~/go может быть другой путь. Смотримecho $GOPATH
) - Чтобы запустить приложение используем
go run main.go
. Чтобы сделать бинарникgo build -o lazydocker main.go
. Бинарник запускается через ./lazydocker и его можно переносить между системами с той же архитектурой, даже если там нет golang
Бонус:
Документация godoc fmt Println
Второе - название пакета, третье - функция
godoc -http=":6060"
- запустит вебсервер с докой на :6060 порту