Ce guide est ce que j'ai fait pour configurer Golang sur ma machine Mac.
Vous utilisez les éléments suivants :
De asdf-golang
asdf plugin add golang https://github.com/asdf-community/asdf-golang.git # install latest golang version asdf install golang latest # set the glboal version for golang to latest asdf global golang latest # reshim asdf reshim golang
GOROOT est la variable d'environnement qui précise l'emplacement de l'installation de Go
Ajoutez ce qui suit à ~/.zshrc
. ~/.asdf/plugins/golang/set-env.zsh
Cela garantira que GOROOT et GOPATH sont définis à chaque fois que vous exécutez votre terminal
Vous pouvez voir ce que fait set-env.zsh :
$ cat ~/.asdf/plugins/golang/set-env.zsh
asdf_update_golang_env() { local go_bin_path go_bin_path="$(asdf which go 2>/dev/null)" if [[ -n "${go_bin_path}" ]]; then export GOROOT GOROOT="$(dirname "$(dirname "${go_bin_path:A}")")" export GOPATH GOPATH="$(dirname "${GOROOT:A}")/packages" fi } autoload -U add-zsh-hook add-zsh-hook precmd asdf_update_golang_env
Mettez à jour votre terminal actuellement ouvert pour utiliser la dernière version ~/.zshrc
source ~/.zshrc
Vérifiez si GOROOT et GOPATH sont définis
> echo $GOROOT /Users/username/.asdf/installs/golang/1.22.5/go > echo $GOPATH /Users/username/.asdf/installs/golang/1.22.5/packages
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3