Maison >développement back-end >Golang >Comment installer et déployer Golang
Cet article explique comment installer et déployer Golang. Golang est un langage de programmation hautes performances qui améliore les performances des programmes en optimisant la compilation et le traitement simultané. Par conséquent, il est largement utilisé par de nombreuses entreprises et projets open source. Ci-dessous, nous expliquerons comment installer et déployer Golang.
1. Installez golang
golang peut fonctionner sur une variété de systèmes d'exploitation, tels que Linux, Windows et MacOS. Ici, nous prenons Ubuntu 20.04 comme exemple pour montrer comment installer Golang.
sudo apt update
sudo apt install golang
go version
2. Configurez l'environnement golang
Après avoir installé avec succès golang, vous devez configurer le environnement. Les opérations spécifiques sont les suivantes.
GOPATH est le répertoire de travail par défaut de golang, qui contient le code source, les packages, les fichiers exécutables, etc. du projet go. Pour que Golang fonctionne normalement, la variable d'environnement GOPATH doit être ajoutée.
export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
GOMODULES est l'outil de gestion des dépendances de Golang. Utilisez-le pour gérer facilement les dépendances du projet. Avant de configurer GOMODULES, vous devez l'activer.
export GO111MODULE=on
La prochaine étape consiste à configurer GOMODULES.
Tout d'abord, ouvrez le terminal, entrez dans le répertoire du projet et entrez la commande suivante pour initialiser le module :
go mod init modulename
Ensuite, entrez la commande suivante pour télécharger les dépendances :
go mod tidy
Troisièmement, écrivez le programme golang
La source Le fichier de code de Golang est .go. Entrez la commande suivante dans le terminal pour créer un programme golang :
mkdir demo && cd demo touch main.go
Modifiez le fichier main.go et entrez le code suivant :
package main import "fmt" func main() { fmt.Println("Hello, world!") }
Enregistrez le fichier.
4. Exécutez le programme golang
Entrez la commande suivante dans le terminal et exécutez le programme :
go run main.go
Il affichera les résultats suivants :
Hello, world!
5. Déployez le programme golang
Pour déployer le programme golang, vous vous devez écrire un fichier Dockerfile pour spécifier l'environnement du programme.
Tout d'abord, créez un Dockerfile dans le répertoire du projet et entrez le contenu suivant :
FROM golang:alpine RUN apk add --no-cache git WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN go build -o main . EXPOSE 8080 CMD ["./main"]
Explication du Dockerfile ci-dessus :
docker build -t my-golang-app .
docker run -p 8080:8080 my-golang-app
Ce conteneur exposera le port 8080 au port 8080 de l'hôte local.
Pour résumer, cet article présente l'installation, la configuration, la programmation et le déploiement de golang. En tant que langage de programmation hautes performances, Golang mérite d'être appris et utilisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!