Pour installer la langue de programmation Go et configurer un environnement de développement local sur un système macOS, vous avez besoin de suivre plusieurs étapes. Voici un guide détaillé pour vous aider dans ce processus :
-
Téléchargement de Go :
Rendez-vous sur le site officiel de Go à l’adresse https://golang.org/ et téléchargez la dernière version stable de Go pour macOS. Choisissez le package d’installation correspondant à votre architecture (64-bit ou ARM) et téléchargez-le sur votre ordinateur.« Link To Share » est votre plateforme de marketing tout-en-un, idéale pour guider votre audience vers tout ce que vous offrez, de manière simple et professionnelle. • Des pages de profil (Bio) modernes et personnalisables • Raccourcissez vos liens grâce à des analyses avancées • Générez des codes QR interactifs à l’image de votre marque • Hébergez des sites statiques et gérez votre code • Des outils web variés pour stimuler votre activité -
Installation de Go :
Une fois le téléchargement terminé, ouvrez le fichier téléchargé (.pkg) et suivez les instructions de l’installateur pour installer Go sur votre système macOS. L’installation peut nécessiter des privilèges d’administrateur. -
Configuration des variables d’environnement :
Après avoir installé Go, vous devez configurer les variables d’environnement pour que votre système puisse trouver les exécutables Go. Ouvrez Terminal et éditez votre fichier de configuration de profil, tel que ~/.bash_profile, ~/.bashrc, ou ~/.zshrc, selon le shell que vous utilisez. Ajoutez les lignes suivantes à la fin du fichier :rubyexport PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
Ensuite, enregistrez le fichier et exécutez la commande
source
suivi du nom du fichier pour appliquer les modifications à votre session Terminal en cours. -
Vérification de l’installation :
Pour vérifier que Go a été installé avec succès, ouvrez Terminal et exécutez la commande suivante :gogo version
Cela devrait afficher la version de Go que vous avez installée, confirmant ainsi que Go est correctement configuré sur votre système.
-
Création de votre espace de travail Go :
Go utilise un système de gestion des dépendances basé sur les modules. Vous pouvez créer votre espace de travail Go en créant un répertoire principal où vous stockerez vos projets Go. Par exemple, créez un répertoire nommé « go_projects » dans votre répertoire personnel :bashmkdir ~/go_projects
-
Écriture et exécution de votre premier programme Go :
Maintenant que Go est installé et configuré, vous pouvez écrire votre premier programme Go. Créez un fichier nomméhello.go
dans votre répertoire « go_projects » et ouvrez-le dans votre éditeur de texte préféré. Ajoutez le code suivant dans le fichier :gopackage main import "fmt" func main() { fmt.Println("Hello, world!") }
Enregistrez le fichier et retournez dans Terminal. Accédez au répertoire où vous avez enregistré le fichier
hello.go
et exécutez-le en utilisant la commande suivante :gogo run hello.go
Vous devriez voir la sortie « Hello, world! » imprimée dans votre terminal, ce qui confirme que votre installation de Go fonctionne correctement.
Avec ces étapes, vous avez installé avec succès Go sur votre système macOS, configuré votre environnement de développement local et écrit et exécuté votre premier programme Go. Vous êtes maintenant prêt à explorer davantage la puissance de la programmation en Go sur votre machine macOS.
Plus de connaissances
Bien sûr, plongeons plus en profondeur dans chaque étape pour une compréhension plus complète :
-
Téléchargement de Go :
Rendez-vous sur le site officiel de Go pour télécharger la dernière version stable. Go est disponible pour différentes plateformes, y compris macOS. Assurez-vous de choisir la bonne version pour votre système d’exploitation. Le site Web de Go fournit généralement des liens de téléchargement clairs et des instructions pour chaque plateforme prise en charge. -
Installation de Go :
L’installation de Go sur macOS est généralement simple. Après avoir téléchargé le package d’installation, double-cliquez dessus pour lancer l’installateur. Suivez les instructions à l’écran pour terminer le processus d’installation. Une fois l’installation terminée, Go est prêt à être utilisé sur votre système. -
Configuration des variables d’environnement :
Les variables d’environnement sont importantes pour que le système puisse trouver les exécutables Go. En ajoutant le chemin vers le dossier bin de Go à votre variable d’environnement PATH, vous permettez au système d’exécuter les commandes Go depuis n’importe quel emplacement dans le terminal. De même, définir GOPATH permet à Go de savoir où stocker les packages et les fichiers sources. Assurez-vous de modifier le fichier de profil approprié pour votre shell (bash, zsh, etc.). -
Vérification de l’installation :
La commandego version
est utilisée pour vérifier si Go a été installé avec succès et est accessible depuis le terminal. Cela affiche la version actuellement installée de Go. Assurez-vous que la version affichée correspond à celle que vous avez téléchargée. -
Création de votre espace de travail Go :
Un espace de travail Go est un répertoire où vous stockez vos projets Go et où Go télécharge les dépendances de ces projets. Le répertoire par défaut pour cela est généralement~/go
, mais vous pouvez le personnaliser en définissant la variable GOPATH. Créez votre espace de travail Go en utilisant la commandemkdir
dans le terminal. -
Écriture et exécution de votre premier programme Go :
Créez un fichier source Go avec l’extension .go et écrivez votre code Go à l’intérieur. Le code d’exemple fourni est un programme « Hello, world! » simple, qui est souvent le premier programme écrit dans un nouveau langage de programmation. Utilisez la commandego run
pour exécuter votre programme à partir du terminal.
En suivant ces étapes, vous pouvez installer, configurer et commencer à utiliser Go sur votre système macOS. Go est un langage de programmation puissant et polyvalent qui est de plus en plus populaire pour le développement d’applications web, d’outils en ligne de commande, de microservices, et bien plus encore. Son approche simple mais efficace en fait un excellent choix pour une variété de projets.