Предуслови
Инсталација
Го (познат и као Голанг) је статички откуцани, компајлирани програмски језик налик Ц-у који је развио Гоогле. Го-ова једноставност и свестраност учинили су га омиљеним језиком за развој веб апликација и микросервиса високих перформанси.
Го се може инсталирати у 32-битне и 64-битне Линук оперативне системе. Иако су ови кораци написани за ЦентОС, Убунту, Дебиан и Федора, они су применљиви за било коју дистрибуцију Линука .
Предуслови
Пре него што почнете, уверите се да јесте
- Вултр ЦентОС 8, Убунту 18.04 или Дебиан 10 ВПС инстанца
- Корисник са роот привилегијама
Инсталација
Пријавите се на своју Вултр инстанцу преко ССХ-а .
Корак 1: Преузмите и распакујте Го 1.13 архиву
Го-ови алати за прављење, време извођења и језичку подршку доступни су као ТАР архива за Линук. Процес инсталације:
- Преузмите архиву користећи
wget.
- Екстракт га користе
tarна /usr/localпуту.
- Уклоните преузети пакет.
Примери команди за 64-битне системе
wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz
sudo tar -zxvf go1.13.6.linux-amd64.tar.gz -C /usr/local
rm go1.13.6.linux-amd64.tar.gz -f
Примери команди за 32-битне системе
wget https://dl.google.com/go/go1.13.6.linux-386.tar.gz
sudo tar -zxvf go1.13.6.linux-386.tar.gz -C /usr/local
rm go1.13.6.linux-386.tar.gz -f
У време писања овог водича, најновија доступна верзија је била 1.13. Можете да проверите најновију верзију Го-а са Го званичне странице за преузимање .
Корак 2: Подешавање променљивих окружења
Извршни фајлови за Го рунтиме и буилд су сада доступни под /usr/local/go/bin. Додајте извршну путању PATHпроменљивој окружења. Додајте GOROOTпроменљиву окружења која упућује на вашу локалну Го инсталацију. Користите sourceкоманду да поново учитате ажуриране вредности.
echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile
source /etc/profile
Корак 3: Верификација
Сада, хајде да проверимо Го подешавање.
go version
Ово би требало да одштампа тренутну верзију.
go env
Ово би требало да одштампа све заставе. Ако јесте, успешно сте подесили Го инсталацију у свом систему.
ОПЦИОНАЛНО: Брзи програм Хелло Ворлд
Хајде да напишемо апликацију Хелло Ворлд да тестирамо наше подешавање.
Направите фасциклу и идите у њу.
mkdir hello
cd hello
Креирајте Го модул користећи go modкоманду.
go mod init hello
Направите датотеку под називом hello.go
touch hello.go
Уредите датотеку hello.go.
vi hello.go
Када уђете у ви едитор, притисните Iда бисте прешли на режим 'Инсерт'
Унесите следећи исечак кода у уређивач.
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
Извршни Го програми почињу са пакетом main. Увезли смо fmt пакет који пружа методе за штампање текста.
Сачувајте датотеку притиском на ESCи укуцајтеWQENTER
Покрените своју прву Го апликацију
go run hello.go
Требало би да видите излаз:
Hello World!
Успешно сте поставили Го и написали своју прву апликацију.