Maison > développement back-end > Golang > le corps du texte

Comment configurer Linux sur Golang

PHPz
Libérer: 2023-05-10 11:21:07
original
883 Les gens l'ont consulté

Golang est un langage de programmation populaire avec un haut degré d'efficacité et de flexibilité. Il a été développé à l'origine par Google et présente les avantages d'une compilation rapide, d'une lecture et d'une maintenance faciles. De nombreux développeurs utilisent Golang pour créer des applications hautement fiables et efficaces. Cet article explique donc comment configurer Golang dans un environnement Linux.

1. Installer Golang

Pour installer Golang dans un environnement Linux, vous devez effectuer les étapes suivantes :

1. Utilisez la commande wget pour télécharger le fichier binaire Golang. L'adresse de téléchargement de la dernière version peut être trouvée sur le site officiel de Golang.

wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz
Copier après la connexion

2. Créez un nouveau dossier et extrayez le binaire Golang téléchargé dans le dossier :

sudo tar -xvf go1.16.4.linux-amd64.tar.gz -C /usr/local
Copier après la connexion

3. Définissez les variables d'environnement pour Golang et exécutez la commande suivante :

vim ~/.bashrc
Copier après la connexion

4.

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Copier après la connexion

5. Faites en sorte que les variables d'environnement prennent effet immédiatement

source ~/.bashrc
Copier après la connexion

6. Vérifiez les résultats de l'installation et vérifiez si l'installation a réussi en entrant la commande suivante

go version
Copier après la connexion

Si tout est normal, les informations de version de Golang devraient être affichées, indiquant que l'installation est réussie.

2. Créez des applications à l'aide de Golang

Voici quelques commandes utiles pour créer, compiler et exécuter des programmes Golang.

1. Créer un nouveau projet Golang

Vous pouvez utiliser la commande suivante pour créer un nouveau projet Golang.

mkdir hello
cd hello
go mod init hello
Copier après la connexion

2. Créez un fichier principal

Créez un nouveau fichier hello.go dans le répertoire hello :

vim hello.go
Copier après la connexion

3. Entrez le code suivant

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
Copier après la connexion

4. Compilez et exécutez le programme

Utilisez les commandes suivantes pour construire. et exécutez le programme hello go :

go build
./hello
Copier après la connexion

Si tout se passe bien, il devrait afficher "Hello, World !".

3. Utiliser la gestion des dépendances Golang

L'utilisation de la gestion des dépendances peut être facilement gérée. Voici quelques commandes utiles :

1. Utiliser les modules Go

Les modules Go peuvent être utilisés pour gérer les dépendances des projets Golang. pour l'activer :

export GO111MODULE=on
Copier après la connexion

2. Ajouter des dépendances

Commande :

go get github.com/gorilla/mux
Copier après la connexion

3. Utiliser des dépendances dans de nouveaux projets

Vous pouvez utiliser des dépendances dans votre projet, ajustez simplement légèrement le chemin d'importation.

Par exemple, si vous enregistrez la dépendance sur le chemin github.com/gorilla/mux, vous pouvez introduire la dépendance comme ceci :

import "github.com/gorilla/mux"
Copier après la connexion

De cette façon, vous pouvez utiliser toutes les fonctions et méthodes de mux.

4. Utiliser Golang pour le développement Web

Golang fournit de nombreuses bibliothèques et frameworks pour le développement web :

1. Framework Gin

Gin est un framework web léger, très simple à utiliser. Voici comment créer une application Web simple à l'aide du framework Gin.

Commande :

go get -u github.com/gin-gonic/gin
Copier après la connexion

Code :

package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "hello world",
        })
    })
    r.Run()
}
Copier après la connexion

2. Beego Framework

Beego est un framework Web populaire qui fournit de nombreuses bibliothèques et outils utiles pour vous aider à créer des applications Web plus rapidement.

Commande :

go get github.com/astaxie/beego
Copier après la connexion

Code :

package main

import "github.com/astaxie/beego"

func main() {
    beego.Run()
}
Copier après la connexion
Ce qui précède est le contenu de base de la configuration de Golang, de la création d'applications, de la gestion des dépendances et du développement Web dans l'environnement Linux. J'espère que cela pourra vous aider dans votre apprentissage et votre développement de Golang.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal