Это руководство — то, что я сделал, чтобы настроить Golang на своем компьютере Mac.
Вы используете следующее:
Из 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 — это переменная среды, определяющая местоположение установки Go
Добавьте следующее в ~/.zshrc
. ~/.asdf/plugins/golang/set-env.zsh
Это обеспечит установку GOROOT и GOPATH при каждом запуске терминала.
Вы можете увидеть, что делает 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
Обновите открытый в данный момент терминал, чтобы использовать последнюю версию ~/.zshrc
source ~/.zshrc
Проверьте, установлены ли GOROOT и GOPATH
> echo $GOROOT /Users/username/.asdf/installs/golang/1.22.5/go > echo $GOPATH /Users/username/.asdf/installs/golang/1.22.5/packages
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3