Maison >développement back-end >Golang >Comment configurer Linux sur Golang
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/bin5. Faites en sorte que les variables d'environnement prennent effet immédiatement
source ~/.bashrc6. Vérifiez les résultats de l'installation et vérifiez si l'installation a réussi en entrant la commande suivante
go versionSi 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 GolangVoici quelques commandes utiles pour créer, compiler et exécuter des programmes Golang. 1. Créer un nouveau projet GolangVous pouvez utiliser la commande suivante pour créer un nouveau projet Golang.
mkdir hello cd hello go mod init hello2. Créez un fichier principal Créez un nouveau fichier hello.go dans le répertoire hello :
vim hello.go3. 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 ./helloSi tout se passe bien, il devrait afficher "Hello, World !". 3. Utiliser la gestion des dépendances GolangL'utilisation de la gestion des dépendances peut être facilement gérée. Voici quelques commandes utiles : 1. Utiliser les modules GoLes modules Go peuvent être utilisés pour gérer les dépendances des projets Golang. pour l'activer :
export GO111MODULE=on2. Ajouter des dépendances Commande :
go get github.com/gorilla/mux3. 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/ginCode :
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 FrameworkBeego 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/beegoCode :
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!