L'officiel de Aller site traite de GOPATH, à mettre en place un répertoire d'espace de travail.
export GOPATH="$HOME/your-workspace-dir/"
-- exécuter dans votre shell, puis ajoutez - ~/.bashrc
ou l'équivalent de sorte qu'il sera réglé pour vous dans l'avenir. Allez va installer les paquets en vertu de l' src/
, bin/
, et pkg/
, sous-répertoires. Vous aurez envie de mettre vos propres paquets quelque part en $GOPATH/src
, comme $GOPATH/src/github.com/myusername/
si vous voulez publier sur GitHub. Vous aurez également probablement souhaitez export PATH=$PATH:$GOPATH/bin
votre .bashrc
de sorte que vous pouvez exécuter des programmes compilés en vertu de l' $GOPATH
.
En option, via Rob Pike, vous pouvez également définir CDPATH
de sorte qu'il est plus rapide d' cd
de package dirs dans bash: export CDPATH=.:$GOPATH/src/code.google.com/p:$GOPATH/src/github.com
signifie que vous pouvez simplement taper cd go.net/html
au lieu de cd $GOPATH/src/code.google.com/p/go.net/html
.
Keith Rarick notes vous pouvez configurer GOPATH=$HOME
mettre Go src/
, pkg/
et bin/
annuaires droit en vertu de votre répertoire personnel. Qui peut être sympa (par exemple, vous pourriez déjà avoir $HOME/bin
dans votre chemin) mais bien sûr, c'est un non-starter si votre projet nécessite un espace de travail différent de la racine ou même de commutation des espaces de travail.