यह मार्गदर्शिका वही है जो मैंने अपने मैक मशीन पर गोलांग सेटअप प्राप्त करने के लिए की थी।
आप निम्नलिखित का उपयोग करते हैं:
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 पर्यावरण चर है जो गो इंस्टॉलेशन के स्थान को विशिष्ट करता है
निम्नलिखित को ~/.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