Panduan ini ialah perkara yang saya lakukan untuk mendapatkan persediaan Golang pada mesin Mac saya.
Anda menggunakan yang berikut:
Dari 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 ialah pembolehubah persekitaran yang mengkhususkan lokasi pemasangan Go
Tambahkan yang berikut pada ~/.zshrc
. ~/.asdf/plugins/golang/set-env.zsh
Ini akan memastikan bahawa GOROOT dan GOPATH ditetapkan setiap kali anda menjalankan terminal anda
Anda boleh melihat apa yang set-env.zsh lakukan:
$ 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
Kemas kini terminal anda yang sedang dibuka untuk menggunakan ~/.zshrc
terkini
source ~/.zshrc
Semak untuk melihat sama ada GOROOT dan GOPATH ditetapkan
> echo $GOROOT /Users/username/.asdf/installs/golang/1.22.5/go > echo $GOPATH /Users/username/.asdf/installs/golang/1.22.5/packages
Atas ialah kandungan terperinci Memasang Golang pada MacOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!