В следващата статия ще разгледаме Go. Също известен като GoLang, това е език за програмиране с отворен код разработен в Google от Робърт Гриземер, Роб Пайк и Кен Томпсън. Езикът Go е наличен в хранилищата по подразбиране на повечето Gnu / Linux дистрибуции. Този език се използва активно на някои от производствените сървъри на Google, както и на други компании като Dropbox, Soundcloud, Uber и др.
В тази статия ще видим как да инсталираме и конфигурираме езика за програмиране Go в Ubuntu. Това е език за програмиране компилиран, конкурент, императив, структуриран, не обектно ориентиран и сметосъбирач. Ще можем да инсталираме Golang, използвайки мениджъра на пакети или изтегляйки кода.
Инсталирайте Go on Ubuntu
Инсталирайте езика Go, като използвате мениджъри на пакети
В базирани на DEB системи като Дебиан, Убунту, Linux Mint, можем да го инсталираме, като използваме следната команда в терминала (Ctrl + Alt + T):
sudo apt-get install golang
Можете също да търсите e инсталирайте допълнителни инструменти. На системи, базирани на DEB, изпълнете в същия терминал:
sudo apt-cache search golang
Инсталирайте Go от източника
Езиковата версия Go в хранилищата по подразбиране може да е остаряла. Ако се интересувате от инсталиране на най-новата версия, изтеглете я от официалния уебсайт и я инсталирайте ръчно, както е описано по-долу. За този пример това беше опцията, която следвах.
Следните команди, които съм тествал във версията на Ubuntu 17.10. Тези стъпки обаче са еднакви за другите дистрибуции на Gnu / Linux. Изтеглете най-новата компресирана версия от вашия уебсайт.
wget https://dl.google.com/go/go1.9.3.linux-amd64.tar.gz
Сега проверете целостта на файла изтеглени, както е показано по-долу.
sha256sum go1.9.3.linux-amd64.tar.gz
Стойността на Контролна сума SHA256 че предишната команда показва, че трябва да съответства на тази, предоставена с връзката за изтегляне. Ако не съвпада, изтеглете го отново.
Извлечете изтегления файл с командата:
sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz
Той ще бъде извлечен в директорията / ЮЕсАр / местни. Флагът -C показва целевата директория.
Конфигурирайте Go
Сега трябва задайте пътя към Go в потребителския профил. Редактирайте потребителския си профил, като въведете в терминала (Ctrl + Alt + T):
sudo vi ~/.profile
Добавете следния ред:
export PATH=$PATH:/usr/local/go/bin
Запазете и затворете файла.
Сега ще конфигурираме работното пространство. Работното пространство е йерархия на директории. В този случай ще ви дадем три директории в неговия корен:
- SRC
- PKG
- кофа за боклук
Можем да създадем тази йерархия на директории, като използваме следната команда в терминала:
mkdir -p $HOME/go_projects/{src,pkg,bin}
На следващо място, ние трябва посочете новото работно пространство. За да направите това, редактирайте файла ~ / .profile:
sudo vi ~/.profile
И в него добавете следните редове:
export GOPATH="$HOME/go_projects" export GOBIN="$GOPATH/bin"
Ако Go е инсталиран на място, различно от местоположението по подразбиране (/ usr / местно /), трябва да посочите пътя за инсталиране (GOROOT) във файла ~ / .profile. Например, ако сте инсталирали Go в директорията HOME, тогава ще трябва да добавите следните редове във файла на потребителския профил:
export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
Имайте предвид това ако сте инсталирали Golang с помощта на мениджъри на пакети, инсталационният път ще бъде / usr / lib / go o / usr / lib / golang. В този случай ще трябва да актуализирате стойността на маршрута в GOROOT.
След като посочите подходящите стойности, актуализирайте стойностите на средата Go, като напишете:
source ~/.profile
Проверете инсталацията
Изпълнете следните команди, за да проверите дали всичко е инсталирано и конфигурирано правилно. Да видим инсталираната версия с:
go version
За да я видя информация за околната среда, тичам:
go env
Ако видите резултати като тези от предишната екранна снимка, поздравления! можете да започнете програмирането сега.
Създайте „здравей свят“ с помощта на Go
Сега, след като сме инсталирали Go, нека вървим напред и вярваме проста програма „здравей свят“.
Ще създадем файл, наречен здравей.го със следната команда:
vi go_projects/src/hola/hola.go
Добавете следните редове в него:
package main import "fmt" func main() { fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10") }
Запазете и затворете файла. Стартирайте следната команда за компилирайте програмата:
go install $GOPATH/src/hola/hola.go
И накрая, стартирайте програмата с помощта на команда:
$GOBIN/hello
Ако всичко мина добре, поздравления! Току-що създадохте примерна програма с Go.
За повече подробности вижте раздел помощ работи:
go help
Можете също да проверите официална документация от Go.
В случай, че вече не искате този език, можете деинсталирайте го чрез мениджър на пакети или просто изтриване на директорията / usr / local / go. Това ще зависи от опцията за инсталиране, която приемате. В допълнение, той също така премахва директориите от работното пространство.