هذا الدليل هو ما فعلته للحصول على إعداد Golang على جهاز Mac الخاص بي.
يمكنك استخدام ما يلي:
من قوات الدفاع الذاتي الجوية-جولانج
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