Maison développement back-end Golang Installer Golang hors ligne

Installer Golang hors ligne

May 16, 2023 pm 05:12 PM

Golang est un langage de programmation rapide, fiable et simple. Il est devenu l'un des langages préférés des développeurs de logiciels en raison de ses excellentes performances et de sa facilité d'utilisation. Cependant, lors du développement avec Golang, nous devons généralement installer l'environnement officiel Golang pour pouvoir compiler et exécuter le code localement. Dans de nombreux cas, il se peut que nous n'ayons pas d'accès direct au site officiel ou que nous ne souhaitions pas installer Golang en ligne. Par conséquent, cet article explique comment installer l'environnement Golang hors ligne.

1. Téléchargez le package d'installation de Golang

Tout d'abord, nous devons télécharger le package d'installation de Golang depuis le site officiel. Afin de réaliser une installation hors ligne, nous devons télécharger tous les composants requis et les enregistrer localement.

Plusieurs versions de Golang sont proposées sur le site officiel. Nous pouvons choisir de télécharger la version correspondante en fonction de nos besoins. Dans ce cas, nous choisissons de télécharger la dernière version de Golang (actuellement 1.17).

Dans la page de téléchargement, nous pouvons choisir de télécharger le package d'installation adapté à notre propre système d'exploitation, tel que le package d'installation de la version Windows, Linux ou Mac OS X. Notez que nous devons télécharger le package d'installation adapté à notre propre architecture CPU, comme la version 64 bits ou 32 bits.

Une fois le téléchargement terminé, nous pouvons enregistrer les packages d'installation localement ou les télécharger sur notre propre serveur pour une installation hors ligne sur d'autres machines.

2. Installez l'environnement Golang

Une fois que nous avons préparé les packages d'installation requis, nous pouvons commencer à installer l'environnement Golang. Voici les étapes pour installer Golang sur les systèmes Windows et Linux.

Installez Golang sous Windows :

  1. Double-cliquez sur le package d'installation Golang téléchargé pour ouvrir le programme d'installation
  2. Dans le programme d'installation, cliquez sur le bouton "Suivant" pour accepter les options d'installation par défaut
  3. Une fois le programme d'installation terminé, ouvrez le symbole d'invite de commande, entrez la commande suivante :

go versiongo version

如果安装成功,我们将看到 Golang 的版本号。

在 Linux 上安装 Golang:

  1. 使用 scp 命令将下载的安装包复制到我们想要安装 Golang 的 Linux 机器上
  2. 解压安装包,例如:

tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz

  1. 将 Golang 的 bin 目录添加到 PATH 环境变量中,例如:

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

  1. 在终端中输入以下命令,测试 Golang 是否成功安装:

go version

如果安装成功,我们将看到 Golang 的版本号。

三、配置 Golang 环境

安装 Golang 后,我们需要对其进行一些简单的配置,以确保 Golang 的环境能够正常工作。

首先,我们需要设置 GOROOT 环境变量。GOROOT 是指 Golang 安装的根目录,通常是 /usr/local/go 或 C:Go。我们可以通过以下方式设置 GOROOT 环境变量:

在 Windows 上:

  1. 在“控制面板”中选择“系统”,然后选择“高级系统设置”
  2. 在“高级”选项卡中,点击“环境变量”按钮
  3. 在“系统变量”中,点击“新建”按钮
  4. 输入名称为“GOROOT”,值为 Golang 的安装路径

在 Linux 上:

  1. 打开 ~/.bashrc 或者 /etc/bashrc 文件,添加以下行:

export GOROOT=/usr/local/go

  1. 执行以下命令,使环境变量在当前终端会话中生效:

source ~/.bashrc 或者 source /etc/bashrc

此外,我们还需要将 GOPATH 设置为一个我们喜欢的目录。GOPATH 是一个目录,其中包含所有的 Golang 库和二进制文件。我们可以通过以下方式设置 GOPATH 环境变量:

在 Windows 上:

  1. 在“控制面板”中选择“系统”,然后选择“高级系统设置”
  2. 在“高级”选项卡中,点击“环境变量”按钮
  3. 在“用户变量”中,点击“新建”按钮
  4. 输入名称为“GOPATH”,值为我们喜欢的目录

在 Linux 上:

  1. 打开 ~/.bashrc 或者 /etc/bashrc 文件,添加以下行:

export GOPATH=$HOME/go

  1. 我们可以创建一个目录作为 GOPATH,例如:

mkdir $HOME/go

  1. 执行以下命令,使环境变量在当前终端会话中生效:

source ~/.bashrc 或者 source /etc/bashrc

Si l'installation réussit, nous verrons le numéro de version de Golang.

Installez Golang sur Linux :

Utilisez la commande scp pour copier le package d'installation téléchargé sur la machine Linux sur laquelle nous souhaitons installer Golang

🎜Décompressez le package d'installation, par exemple : 🎜🎜🎜tar -C / usr/ local -xzf go1.17.linux-amd64.tar.gz🎜
    🎜Ajoutez le répertoire bin de Golang à la variable d'environnement PATH, par exemple : 🎜🎜🎜export PATH =$PATH:/usr/local/go/bin🎜
      🎜Entrez la commande suivante dans le terminal pour tester si Golang est installé avec succès : 🎜🎜🎜go version 🎜🎜Si l'installation réussit, nous verrons le numéro de version de Golang. 🎜🎜3. Configurer l'environnement Golang 🎜🎜Après avoir installé Golang, nous devons effectuer quelques configurations simples pour garantir que l'environnement Golang peut fonctionner correctement. 🎜🎜Tout d'abord, nous devons définir la variable d'environnement GOROOT. GOROOT fait référence au répertoire racine de l'installation de Golang, généralement /usr/local/go ou C:Go. Nous pouvons définir la variable d'environnement GOROOT en : 🎜🎜Sous Windows : 🎜🎜🎜 Sélectionnez "Système" dans "Panneau de configuration" puis "Paramètres système avancés" 🎜🎜Dans l'onglet "Avancé", cliquez sur le bouton "Variables d'environnement" 🎜 🎜Dans "Variables système", cliquez sur le bouton "Nouveau" 🎜🎜Entrez le nom comme "GOROOT" et la valeur comme chemin d'installation de Golang 🎜🎜🎜Sous Linux : 🎜🎜🎜Ouvrez ~/.bashrc ou /etc /bashrc fichier, ajoutez les lignes suivantes : 🎜🎜🎜export GOROOT=/usr/local/go🎜
        🎜Exécutez la commande suivante pour que les variables d'environnement prennent effet dans le fichier actuel session du terminal :🎜🎜🎜source ~/.bashrc Ou source /etc/bashrc🎜🎜De plus, nous devons également définir GOPATH sur un répertoire que nous aimons. GOPATH est un répertoire qui contient toutes les bibliothèques et binaires Golang. Nous pouvons définir la variable d'environnement GOPATH en : 🎜🎜 Sous Windows : 🎜🎜🎜 Dans le Panneau de configuration, sélectionnez Système puis Paramètres système avancés 🎜🎜 Dans l'onglet Avancé, cliquez sur le bouton "Variables d'environnement" 🎜🎜Dans "Variables utilisateur", cliquez sur le bouton Bouton "Nouveau" 🎜🎜Entrez le nom comme "GOPATH" et la valeur comme notre répertoire préféré 🎜🎜🎜Sous Linux : 🎜🎜🎜Ouvrez le fichier ~/.bashrc ou /etc /bashrc, ajoutez la ligne suivante : 🎜🎜🎜export GOPATH=$HOME/go🎜
          🎜Nous pouvons créer un répertoire comme GOPATH, par exemple : 🎜🎜🎜mkdir $HOME/go🎜
            🎜Exécutez la commande suivante pour que les variables d'environnement prennent effet dans la session de terminal en cours : 🎜🎜🎜source ~/.bashrc ou source /etc/bashrc 🎜🎜Après avoir défini les variables d'environnement, nous pouvons commencer à utiliser Golang pour écrire et exécuter du code. 🎜🎜4. Résumé🎜🎜Dans cet article, nous avons présenté comment télécharger le package d'installation de Golang, installer l'environnement Golang hors ligne et configurer les variables d'environnement de Golang. Grâce aux étapes ci-dessus, nous pouvons installer Golang dans un environnement hors ligne, compiler et exécuter le code facilement et rapidement, et éviter les inconvénients du téléchargement et de l'installation en ligne. Si vous êtes un développeur Golang, j'espère que cet article pourra vous aider. 🎜

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelles sont les vulnérabilités de Debian OpenSSL Quelles sont les vulnérabilités de Debian OpenSSL Apr 02, 2025 am 07:30 AM

OpenSSL, en tant que bibliothèque open source largement utilisée dans les communications sécurisées, fournit des algorithmes de chiffrement, des clés et des fonctions de gestion des certificats. Cependant, il existe des vulnérabilités de sécurité connues dans sa version historique, dont certaines sont extrêmement nocives. Cet article se concentrera sur les vulnérabilités et les mesures de réponse communes pour OpenSSL dans Debian Systems. DebianopenSSL CONNUTS Vulnérabilités: OpenSSL a connu plusieurs vulnérabilités graves, telles que: la vulnérabilité des saignements cardiaques (CVE-2014-0160): cette vulnérabilité affecte OpenSSL 1.0.1 à 1.0.1F et 1.0.2 à 1.0.2 Versions bêta. Un attaquant peut utiliser cette vulnérabilité à des informations sensibles en lecture non autorisées sur le serveur, y compris les clés de chiffrement, etc.

Comment utilisez-vous l'outil PPROF pour analyser les performances GO? Comment utilisez-vous l'outil PPROF pour analyser les performances GO? Mar 21, 2025 pm 06:37 PM

L'article explique comment utiliser l'outil PPROF pour analyser les performances GO, notamment l'activation du profilage, la collecte de données et l'identification des goulots d'étranglement communs comme le processeur et les problèmes de mémoire. COMMANDE: 159

Comment rédigez-vous des tests unitaires en Go? Comment rédigez-vous des tests unitaires en Go? Mar 21, 2025 pm 06:34 PM

L'article traite des tests d'unité d'écriture dans GO, couvrant les meilleures pratiques, des techniques de moquerie et des outils pour une gestion efficace des tests.

Quel est le problème avec le fil de file d'attente dans GO's Crawler Colly? Quel est le problème avec le fil de file d'attente dans GO's Crawler Colly? Apr 02, 2025 pm 02:09 PM

Problème de threading de file d'attente dans Go Crawler Colly explore le problème de l'utilisation de la bibliothèque Crawler Crawler dans le langage Go, les développeurs rencontrent souvent des problèmes avec les threads et les files d'attente de demande. � ...

Quelles bibliothèques sont utilisées pour les opérations du numéro de point flottantes en Go? Quelles bibliothèques sont utilisées pour les opérations du numéro de point flottantes en Go? Apr 02, 2025 pm 02:06 PM

La bibliothèque utilisée pour le fonctionnement du numéro de point flottante dans le langage go présente comment s'assurer que la précision est ...

Transformant du développement frontal au développement back-end, est-il plus prometteur d'apprendre Java ou Golang? Transformant du développement frontal au développement back-end, est-il plus prometteur d'apprendre Java ou Golang? Apr 02, 2025 am 09:12 AM

Chemin d'apprentissage du backend: le parcours d'exploration du front-end à l'arrière-end en tant que débutant back-end qui se transforme du développement frontal, vous avez déjà la base de Nodejs, ...

Quelle est la commande Go FMT et pourquoi est-elle importante? Quelle est la commande Go FMT et pourquoi est-elle importante? Mar 20, 2025 pm 04:21 PM

L'article traite de la commande GO FMT dans GO Programming, qui formate le code pour adhérer aux directives de style officiel. Il met en évidence l'importance de GO FMT pour maintenir la cohérence du code, la lisibilité et la réduction des débats de style. Meilleures pratiques pour

Comment spécifier la base de données associée au modèle de Beego ORM? Comment spécifier la base de données associée au modèle de Beego ORM? Apr 02, 2025 pm 03:54 PM

Dans le cadre du cadre de beegoorm, comment spécifier la base de données associée au modèle? De nombreux projets Beego nécessitent que plusieurs bases de données soient opérées simultanément. Lorsque vous utilisez Beego ...

See all articles