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
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!