Maison  >  Article  >  développement back-end  >  Comment configurer Linux sur Golang

Comment configurer Linux sur Golang

PHPz
PHPzoriginal
2023-05-10 11:21:07825parcourir

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

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

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

vim ~/.bashrc

4.

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

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

source ~/.bashrc

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

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

2. Créez un fichier principal

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

vim hello.go

3. Entrez le code suivant

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

4. Compilez et exécutez le programme

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

go build
./hello

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

2. Ajouter des dépendances

Commande :

go get github.com/gorilla/mux

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"

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

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()
}

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

Code :

package main

import "github.com/astaxie/beego"

func main() {
    beego.Run()
}

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!

Déclaration:
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
Article précédent:Installer Golang dans DockerArticle suivant:Installer Golang dans Docker