Maison  >  Article  >  développement back-end  >  Discutez de la façon de déployer Golang sur Winserver

Discutez de la façon de déployer Golang sur Winserver

PHPz
PHPzoriginal
2023-04-05 10:29:22811parcourir

Dans la vague technologique actuelle, le langage Go (également connu sous le nom de golang) est devenu un langage de programmation populaire, en particulier lors de l'écriture d'applications Web et de systèmes distribués hautes performances. Par conséquent, déployer Golang sur Winserver est une tâche importante mais peut même constituer un défi pour de nombreux informaticiens. Dans cet article, nous explorerons comment déployer Golang sur Winserver.

  1. Téléchargez et installez Go

Tout d'abord, nous devons télécharger le package d'installation de Golang. Sur le site officiel (https://golang.org/dl/), sélectionnez la version adaptée à votre système et téléchargez le package d'installation correspondant. De plus, lors de l'installation de Go sur Windows Server, vous devez vous assurer que la version du système d'exploitation Windows Server est 64 bits, sinon l'installation échouera.

Après avoir téléchargé le package d'installation, double-cliquez pour ouvrir le programme d'installation et suivez les instructions pour l'installer. Après l'installation, ouvrez l'outil de ligne de commande et entrez la commande go version Si le numéro de version de Golang est affiché, l'installation est réussie.

  1. Définir les variables d'environnement

Une fois l'installation terminée, nous devons définir les variables d'environnement de Golang (GOPATH et GOROOT).

GOPATH est le répertoire de travail de golang. Sur Windows Server, GOPATH doit être défini sur un répertoire pour stocker le code source et les fichiers de bibliothèque. Pour définir la variable GOPATH, vous pouvez cliquer avec le bouton droit sur "Poste de travail", sélectionner "Propriétés" > "Paramètres système avancés" > "Variables d'environnement" > "Variables système" > "Nouveau", tapez GOPATH. puis entrez dans le répertoire de travail de Golang. (Par exemple, GOPATH=C:go)

GOROOT est le répertoire d'installation de golang, qui est utilisé pour stocker les fichiers binaires golang et les bibliothèques standard. De même, afin de définir la variable GOROOT, vous pouvez saisir le nom de la variable GOROOT puis saisir le répertoire d'installation de Golang. (Par exemple, GOROOT=C:Go)

  1. Configurez la variable d'environnement PATH

Afin de faciliter l'utilisation de golang dans la ligne de commande, vous devez ajouter le répertoire où se trouve le fichier binaire golang au PATH variable d'environnement. Dans la fenêtre "Variables d'environnement", sous "Variables système", recherchez la variable Path et ajoutez le chemin d'accès au répertoire golang bin après la variable. (Par exemple, C:gobin).

  1. Vérifiez si les paramètres des variables d'environnement sont corrects

Afin de vérifier si les variables d'environnement sont correctes, vous devez démarrer une fenêtre de ligne de commande, entrer la commande go env et vérifier si la sortie contient GOROOT et GOPATH chemins. Si les variables d'environnement sont définies correctement, le résultat devrait ressembler à ceci :

set GO111MODULE= 
set GOARCH=amd64 
set GOBIN= 
set GOCACHE=C:\Users\Administrator\AppData\Local\go-build 
set GOENV=C:\Users\Administrator\AppData\Roaming\go\env 
set GOEXE=.exe 
set GOFLAGS= 
set GOHOSTARCH=amd64 
set GOHOSTOS=windows 
set GOINSECURE= 
set GONOPROXY= 
set GONOSUMDB= 
set GOOS=windows 
set GOPATH=C:\go 
set GOPRIVATE= 
set GOPROXY=https://proxy.golang.org,direct 
set GOROOT=C:\Go 
set GOSUMDB=sum.golang.org 
set GOTMPDIR= 
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 
set GCCGO=gccgo 
set AR=ar 
set CC=gcc 
set CXX=g++ 
set CGO_ENABLED=1 
set GOMOD= 
set CGO_CFLAGS=-g -O2 
set CGO_CPPFLAGS= 
set CGO_CXXFLAGS=-g -O2 
set CGO_FFLAGS=-g -O2 
set CGO_LDFLAGS=-g -O2 
set PKG_CONFIG=pkg-config 
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build756411199=/tmp/go-b
uild -gno-record-gcc-switches
  1. Écrivez, compilez et exécutez le programme golang

Enfin, nous pouvons écrire un simple programme hello world pour vérifier si la méthode de déploiement de golang sur winserver est réussi.

Créez un fichier e:goprojectshello_worldhello_world.go et écrivez le code suivant :

package main

import "fmt"

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

Dans la ligne de commande, entrez le répertoire où se trouve le fichier hello_world.go et entrez go build hello_world.go Le fichier exécutable sera généré dans. le répertoire hello_world.exe.

Enfin, entrez la commande hello_world sur la ligne de commande et Hello, world sera affiché.

À ce stade, nous avons déployé et exécuté avec succès le programme golang sur WinServer.

En bref, le déploiement de Golang sur WinServer peut présenter quelques défis d'initialisation, mais en définissant correctement les variables d'environnement telles que GOPATH, GOROOT et PATH, nous pouvons facilement relever ces défis et exécuter notre programme golang rapidement.

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