このガイドは、Mac マシンで Golang をセットアップするために私が行ったことです。
次を使用します:
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