Este guia é o que fiz para configurar o Golang em minha máquina Mac.
Você usa o seguinte:
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 é a variável de ambiente que especifica o local da instalação do Go
Adicione o seguinte a ~/.zshrc
. ~/.asdf/plugins/golang/set-env.zsh
Isso garantirá que GOROOT e GOPATH sejam configurados sempre que você executar seu terminal
Você pode ver o que set-env.zsh faz:
$ 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
Atualize seu terminal atualmente aberto para usar o ~/.zshrc mais recente
source ~/.zshrc
Verifique se GOROOT e GOPATH estão definidos
> echo $GOROOT /Users/username/.asdf/installs/golang/1.22.5/go > echo $GOPATH /Users/username/.asdf/installs/golang/1.22.5/packages
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3