Maison > Article > développement back-end > Discutez de la façon de déployer Golang sur Winserver
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.
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.
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)
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).
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
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!