Définition GOPATH par projet avec Bash et Visual Studio Code
Pour simplifier la gestion de plusieurs projets Go et de leurs dépendances respectives, pensez à définir GOPATH par projet. Cette approche permet à tous les binaires et bibliothèques tierces de dépendre du projet, similaire au flux de travail utilisé dans d'autres langages de programmation.
Script Bash pour la dérivation GOPATH :
Pour définir automatiquement GOPATH pour un répertoire de projet, modifiez le fichier ~/.bashrc ou ~/.bash_profile avec ce qui suit script :
cd () { builtin cd "$@" cdir=$PWD while [ "$cdir" != "/" ]; do if [ -e "$cdir/.gopath" ]; then export GOPATH=$cdir break fi cdir=$(dirname "$cdir") done }
Enregistrez le fichier et rechargez votre environnement shell pour que les modifications prennent effet (source ~/.bashrc). Après avoir créé un fichier .gopath dans un répertoire de projet, le script définira automatiquement la variable d'environnement GOPATH sur ce répertoire lorsque vous y accéderez.
Extension de code Visual Studio pour GOPATH par projet :
Vous pouvez également envisager d'utiliser Visual Studio Code avec l'extension « Go for Visual Studio Code ». Cette extension vous permet de :
Cette configuration garantit que les outils globaux sont installés dans le GOPATH général, tandis que le GOPATH spécifique à votre projet reste le répertoire parent de src, accessible dans l'EDI.
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!