Hoe Golang op CentOS 8 te installeren

Hoe Golang op CentOS 8 te installeren

In dit artikel laten we u zien hoe u Golang installeert op CentOS 8.

Go is een open source programmeertaal die het eenvoudig maakt om eenvoudige, betrouwbare en efficiënte software te bouwen. Het is een statisch getypeerde, gecompileerde, C-achtige programmeertaal ontwikkeld door Google.

Go's eenvoud en veelzijdigheid hebben ervoor gezorgd dat het de voorkeurstaal is voor het ontwikkelen van hoogwaardige webapplicaties en microservices.

Vereisten

  • CentOS 8 Dedicated server of VPS
  • Een root-gebruikerstoegang of een normale gebruiker met beheerdersrechten.

Stap 1. Houd je server up-to-date

# yum update -y

Stap 2. Download en pak Go 1.15.3 uit

We zullen Go downloaden met het wget- commando en het uitpakken in /usr/local path.

# wget https://golang.org/dl/go1.15.3.linux-amd64.tar.gz

# sudo tar -zxvf go1.15.3.linux-amd64.tar.gz -C /usr/local

Op het moment dat deze handleiding werd geschreven, was de laatst beschikbare versie 1.15. U kunt de nieuwste Go-versie bekijken op de officiële Go-downloadpagina.

Stap 3. Omgevingsvariabelen instellen

De runtime- en build-uitvoerbare bestanden van Go zijn nu beschikbaar onder /usr/local/go/bin. Voeg het uitvoerbare pad toe aan de omgevingsvariabele PATH. Voeg de GOROOT-omgevingsvariabele toe die verwijst naar uw lokale Go-installatie. Gebruik de opdracht source om de bijgewerkte waarden opnieuw te laden.

# 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

Stap 4. Controleer de installatie

Om de installatie te verifiëren, kunnen we de versie van de Go controleren met behulp van de volgende opdracht:

# go version

De uitvoer zal vergelijkbaar zijn, zoals:

go version go1.15.3 linux/amd64

Stap 5. Schrijf een Hello World- applicatie

We kunnen onze eerste Hello World! programma met behulp van de volgende stappen:

1. Maak een map en navigeer erin.

# mkdir hello

# cd hello

2. Maak een Go-module met de   opdracht go mod .

# go mod init hello

3. Maak een bestand met de naam  hello.go

# touch hello.go

4. Bewerk het bestand  hello.go

# vi hello.go

5. Voeg de volgende regels toe

package main

import "fmt'

func main() {
fmt.Printf("Hello World!')
}

Voer ons eerste Go-programma uit met de volgende opdracht:

# go run hello.go

Uitgang:

Hello World!

We hebben Golang met succes geïnstalleerd op CentOS 8.

In dit artikel hebben we uitgelegd hoe je Golang installeert op CentOS 8


Python gebruiken als opdrachtregelcalculator

Python gebruiken als opdrachtregelcalculator

Hoewel u een grafische rekenmachine op uw computer kunt gebruiken, kan de Python-programmeertaalinterpreter ook dienst doen als bureaurekenmachine. Het is zo'n populaire hardloopgrap in de Python-gemeenschap dat het wordt genoemd in de officiële tutorial. Hier leest u hoe u Python als rekenmachine kunt gebruiken.

De 8 beste Java-blogs voor programmeurs

De 8 beste Java-blogs voor programmeurs

Als programmeur moet je uitdagingen aangaan om te overleven en wonderen te bouwen op het gebied van ontwikkeling of programmeren. Als u dus een geavanceerde programmeertaal wilt leren om uw carrièrevaardigheden te verbeteren, is Java een van de beste vooruitzichten die er zijn.

7 essentiële commandos om aan de slag te gaan met Python voor beginners

7 essentiële commandos om aan de slag te gaan met Python voor beginners

Het leren van een nieuwe programmeertaal zoals Python wordt moeiteloos als je een uitgebreid stappenplan hebt waarin wordt beschreven welke concepten je als beginner moet leren en hoe je verder kunt komen om de volgende mijlpaal te bereiken. Zelfs gevorderde programmeurs zouden hun basis regelmatig moeten opfrissen om een ​​solide basis voor zichzelf op te bouwen.

Responsieve webontwerpprincipes

Responsieve webontwerpprincipes

Tegenwoordig is het gebruikelijk om een ​​website of app te bouwen die de gebruikersinterface aanpast, afhankelijk van de browser of het apparaat. Er zijn twee benaderingen om dit doel te bereiken. De eerste omvat het maken van verschillende versies van uw website of app voor verschillende apparaten. Maar het is inefficiënt en kan leiden tot onvoorspelbare fouten.

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Het aantal cijfers in een getal tellen met C++, Python en JavaScript

Werken met getallen is een integraal onderdeel van programmeren. Elke programmeertaal biedt ondersteuning om getallen op veel verschillende manieren te manipuleren. In dit artikel leert u hoe u het totale aantal cijfers in een geheel getal kunt vinden met behulp van iteratieve, op logs gebaseerde en op tekenreeksen gebaseerde benaderingen.

De 9 beste Docker-alternatieven voor containerbeheer

De 9 beste Docker-alternatieven voor containerbeheer

Containers zijn zeer nuttig voor softwareontwikkeling, implementatie en beheer in een virtuele omgeving. Docker is handig in het containerisatieproces, maar het is niet het enige platform dat er is. Als u op zoek bent naar alternatieven voor Docker, hoeft u niet verder te zoeken. Deze lijst toont enkele veelzijdige en efficiënte Docker-alternatieven die u in uw volgende project kunt gebruiken.

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

SQL versus NoSQL: wat is de beste database voor uw volgende project?

Tweets insluiten in uw WordPress-berichten

Tweets insluiten in uw WordPress-berichten

Het insluiten van services van derden in uw WordPress-berichten is een opwindende manier om de interesse van een bezoeker te wekken. Ingesloten inhoud biedt ook visuele aanwijzingen die het scannen gemakkelijker maken. WordPress heeft het toevoegen van dit soort inhoud eenvoudig gemaakt.

Hoe de map Node Modules te verwijderen met npkill

Hoe de map Node Modules te verwijderen met npkill

Node.js is een JavaScript-runtimeomgeving waarmee u JavaScript buiten webbrowsers kunt uitvoeren, waardoor het een populaire keuze is voor het ontwikkelen van allerlei soorten toepassingen. Een deel van zijn populariteit is te danken aan de overvloed aan NPM-pakketten die er zijn om de ontwikkelaarservaring te vergemakkelijken.

Hoe u uw eerste Solidity-code schrijft en compileert

Hoe u uw eerste Solidity-code schrijft en compileert

Solidity is de programmeertaal die wordt gebruikt door slimme contracten op de Ethereum-blockchain. Het is een statisch getypeerde, objectgeoriënteerde programmeertaal.