просмотр категории

Я как человек ленивый до выполнения рутинных задач, и мне лень каждый раз ходить на https://golang.org/dl/ за новой версией и как-то отслеживать новую версию, потом еще производить манипуляции с установкой, сделал несложный скрипт который значительно для меня упрощает жизнь.

Что нужно знать о работе скрипта.

  1. Скрипт работает с Linux версией Go
  2. В нем есть переменная GOWORK_PATH которая определяет где у вас лежит goфарш, она редактируемая, то есть вы смело ее можете изменить не нарушив тем самым работу скрипта.

Мой profile
export GOROOT=$HOME/DEV/go-pack/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/DEV/go-pack/Go
export PATH=$PATH:$GOPATH/bin



В заключение.
В моем случае все лежит в одной папке, где сам go и его plugins, тобишь оное не размазано по системе и имеет компактный вид, в моем случае все это хранится в Mercurial, да да не Git, сложилось так что я использую Mercurial :)
Даже если мне грозит снос системы, после свежей установки, мне достаточно стянуть репу и все готов к работе.

Актуальную версию скрипта всегда можно скачать по ссылке

Простенький и незатейливый скрипт позволяет быстро создать и уничтожить chroot окружение.