Golang unter MacOS installieren

PHPz
Freigeben: 2024-08-10 06:52:10
Original
1231 Leute haben es durchsucht

Installing Golang on MacOS

Mit dieser Anleitung habe ich Golang auf meinem Mac-Computer eingerichtet.

Annahmen

Sie verwenden Folgendes:

  • asdf
  • zshrc

Installieren Sie Golang

Von 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
Nach dem Login kopieren

Fügen Sie GOROOT zur Initialisierung Ihrer Shell hinzu

GOROOT ist die Umgebungsvariable, die den Speicherort der Go-Installation angibt

Fügen Sie Folgendes zu ~/.zshrc hinzu

. ~/.asdf/plugins/golang/set-env.zsh
Nach dem Login kopieren

Dadurch wird sichergestellt, dass GOROOT und GOPATH jedes Mal festgelegt werden, wenn Sie Ihr Terminal ausführen

  • GOROOT: Gibt den Speicherort des Go-Installationsverzeichnisses an (z. B. Compiler, Linker, Standardbibliothek)
  • GOPATH: Gibt den Standort Ihres Arbeitsbereichs an. Workspace ist eine Verzeichnishierarchie mit drei Verzeichnissen: src, pkg, bin

Sie können sehen, was set-env.zsh tut:

$ cat ~/.asdf/plugins/golang/set-env.zsh
Nach dem Login kopieren
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
Nach dem Login kopieren

Aktualisieren Sie Ihr aktuell geöffnetes Terminal, um die neueste ~/.zshrc zu verwenden

source ~/.zshrc
Nach dem Login kopieren

Überprüfen Sie, ob GOROOT und GOPATH eingestellt sind

> echo $GOROOT
/Users/username/.asdf/installs/golang/1.22.5/go

> echo $GOPATH
/Users/username/.asdf/installs/golang/1.22.5/packages
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonGolang unter MacOS installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!