Sådan installeres Golang 1.8.3 på CentOS 7, Ubuntu 16.04 og Debian 9

Golang er et programmeringssprog udviklet af Google. Takket være sin alsidighed, enkelhed og pålidelighed er Golang blevet et af de mest populære programmeringssprog i open source-fællesskabet.

I denne artikel vil jeg vise dig, hvordan du installerer den seneste stabile udgivelse af Golang på 64-bit og 32-bit Linux-operativsystemer, herunder CentOS 7, Ubuntu 16.04 LTS og Debian 9 Stretch. På det tidspunkt, jeg skrev denne artikel, var den seneste stabile udgivelse af Golang Golang 1.8.3.

Forudsætninger

  • En Vultr CentOS 7, Ubuntu 16.04 LTS eller Debian 9 Stretch linux-serverforekomst.
  • En sudo-bruger .

Trin 1: Download og dekomprimer Golang 1.8.3-arkivet

Til 64-bit Linux-operativsystemer

Hvis du bruger et 64-bit Linux-operativsystem, inklusive CentOS 7 x64, Ubuntu 16.04 amd64 og Debian 9 amd64, skal du downloade 64-bit versionen af ​​Golang som nedenfor:

cd
wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
sudo tar -zxvf go1.8.3.linux-amd64.tar.gz -C /usr/local

Til 32-bit Linux-operativsystemer

Hvis du bruger et 32-bit Linux-operativsystem, inklusive Ubuntu 16.04 i386 og Debian 9 i386, skal du downloade 32-bit versionen af ​​Golang som nedenfor:

cd
wget https://storage.googleapis.com/golang/go1.8.3.linux-386.tar.gz
sudo tar -zxvf go1.8.3.linux-386.tar.gz -C /usr/local

Bemærk: Du kan altid finde downloadlinket til den seneste udgivelse af Golang på den officielle downloadside .

Trin 2: Opsætning GOROOTog PATHmiljøvariabler:

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

Trin 3: Test installationen

go version
go env

Derudover kan du skrive et simpelt Golang-program og give det et skud:

cd
mkdir -p src/hello
cd src/hello
vi hello.go

Udfyld filen ~/src/hello/hello.gomed følgende kodesegment:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

Gem og luk:

:wq!

Kør endelig dit første Golang-program som følger:

go run hello.go

Hvis alt blev gjort korrekt, vil du se outputtet:

hello world

Dette afslutter min tutorial. Tak fordi du læste med.

Efterlad en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere