Si vous êtes le genre de personne qui aime les interfaces mignonnes et les outils riches en fonctionnalités, cet article n'est peut-être pas pour vous. Ici, faisons les choses à l'ancienne, comme le faisaient nos ancêtres. En fin de compte, vous repartirez avec Go installé et exécuté, sans avoir besoin d'IDE ou d'interfaces perfectionnées (au cas où le monde du frontend se terminerait pour de bon).
Ce dont vous aurez besoin :
Ouvrez le terminal et collez la commande suivante :
sudo apt install golang-go
sudo : est nécessaire pour s'assurer que la commande sera exécutée avec les autorisations d'administrateur (le fameux "root") ;
apt : est l'outil de gestion de packages Ubuntu, utilisé pour installer, mettre à jour et supprimer des logiciels ;
installer : indique que nous demandons au système d'installer un nouveau package ;
golang-go : est le package que vous installez, c'est-à-dire Go (également connu sous le nom de Golang).
Cette commande installera la version de Go présente dans les dépôts officiels Ubuntu. L'inconvénient est que cette version n'est souvent pas la plus récente, car les référentiels ne sont pas toujours mis à jour avec les dernières versions de tous les outils.
Pour vous assurer que vous disposez de la dernière version de Go disponible, utilisez les commandes suivantes :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
sudo add-apt-repository ppa:longsleep/golang-backports : est la commande qui ajoutera un référentiel de backports à votre système. Les référentiels de backport sont comme des « chemins alternatifs » pour obtenir des versions plus récentes de packages qui ne sont pas dans le référentiel officiel ;
sudo apt update : mettra à jour la liste des packages disponibles et garantira que le système est conscient de cette nouvelle source de packages ;
sudo apt install golang-go : garantit que vous téléchargez la version la plus récente de Go disponible dans ce référentiel de rétroportages.
Après l'installation, vérifiez si Go a été correctement installé en exécutant la commande suivante :
go version
Cela devrait renvoyer quelque chose comme :
go version go1.23.4 linux/amd64
Vous êtes maintenant prêt à conquérir le monde avec Go... ou au moins à terminer de suivre le tutoriel, si cela ne vous dérange pas.
Maintenant, retourne-toi, n'est-ce pas ? Le monde ne se dominera pas seul.
Maintenant que Go est dans le système, il est temps de coder à l'aide du terminal VSCode (je vous promets que ça ne fait pas de mal).
Ouvrez VSCode via le terminal avec la commande :
sudo apt install golang-go
Créer un nouveau projet :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
Si le message suivant dans vbnet est le suivant, cela signifie que cela a fonctionné.
go version
Maintenant, exécutez la commande ls pour lister les fichiers et créer la structure de répertoires :
go version go1.23.4 linux/amd64
mkdir : la commande utilisée pour créer un répertoire (un dossier) ;
-p : option qui permet de créer des sous-répertoires, s'ils n'existent pas, sans générer d'erreur. Par exemple, si vous souhaitez créer un dossier dans un autre, -p créera tous les dossiers du chemin en même temps ;
nom-projet : est le nom que vous choisissez pour le répertoire qui sera créé, c'est-à-dire que nous créons le dossier dans lequel nous stockerons tous les fichiers de votre projet Go ;
cd : signifie "changer de répertoire", changer de répertoire. Il est utilisé pour naviguer entre les répertoires (dossiers) de votre système de fichiers ;
project-name : est le répertoire dans lequel nous venons d'entrer. Ainsi, après avoir exécuté cette commande, le terminal se trouvera dans le dossier nom du projet, où vous pourrez commencer à travailler et ajouter des fichiers ;
touch : commande utilisée pour créer un fichier vide. Dans ce cas, elle crée le fichier main.go dans le répertoire nom du projet (si le fichier existe déjà, la commande met à jour la date et l'heure de modification) ;
main.go : Aller au fichier où nous allons écrire le code de notre projet ;
code : commande pour ouvrir VSCode, si vous l'avez installé et configuré dans votre terminal ;
main.go : fichier que vous venez de créer, qui sera ouvert directement dans VSCode. Ceci est utile pour lancer le fichier et démarrer la programmation en Go directement depuis l'éditeur.
Maintenant, enfin dans main.go, collez le code suivant pour un simple « Bonjour » :
code .
Exécuter via le terminal :
go mod init nome-projeto
Prêt ! Maintenant, vous dominerez définitivement le monde.
Maintenant, si vous souhaitez être plus "épais", que diriez-vous de créer le fichier directement dans le terminal sans utiliser d'éditeur de texte ?
Ouvrez le terminal dans Ubuntu et créez un fichier appelé hello.go avec le code Go directement dedans :
go: creating new go.mod: module projeto go: to add module requirements and sums: go mod tidy
echo -e vous permet d'imprimer plusieurs lignes de texte dans le terminal (et -e interprète les sauts de ligne et autres caractères spéciaux) ;
Le texte entre les guillemets est le code Go que nous insérons dans le fichier ;
> hello.go redirige la sortie de la commande echo vers le fichier hello.go.
Maintenant, élevons définitivement le niveau.
sudo apt install golang-go
Cette commande compilera et exécutera le fichier Go en même temps, ce qui donnera :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
Si vous souhaitez apporter de petites modifications au code directement dans le terminal, vous pouvez à nouveau utiliser echo. Par exemple, si vous souhaitez modifier le message en « Hello, World ! », exécutez la commande :
go version
Puis réexécutez :
go version go1.23.4 linux/amd64
Astuce : utiliser echo avec redirection est un moyen rapide et efficace de créer de petits fichiers directement via le terminal. Cependant, pour les projets plus importants, vous aurez besoin d'un éditeur de texte comme nano ou vim dans le terminal.
Pas plus, sauf que désormais vous êtes une véritable légende, et vous ferez de ce monde un endroit plus bleu. ALLEZ !
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!