Heim  >  Artikel  >  Backend-Entwicklung  >  Wie lege ich die Umgebungsvariable $GOPATH unter Mac OSX für Go fest?

Wie lege ich die Umgebungsvariable $GOPATH unter Mac OSX für Go fest?

Barbara Streisand
Barbara StreisandOriginal
2024-11-21 14:52:12704Durchsuche

How do I set the $GOPATH environment variable on Mac OSX for Go?

Problem: Festlegen von $GOPATH unter Mac OSX

Beim Versuch, die Umgebungsvariable $GOPATH unter Mac OSX festzulegen, können Benutzer auf Folgendes stoßen Fehler: „Das Paket „github.com/#GITHUB_USERNAME#/smitego“ kann in keinem von Folgendem gefunden werden: /usr/local/go/src/pkg/github.com/#GITHUB_USERNAME#/smitego (von $GOROOT) ($GOPATH nicht festgelegt)".

Lösung:

Seit Go-Version 1.8 (veröffentlicht im Februar 2017) wird der GOPATH automatisch von der Go-Toolchain auf dem Mac ermittelt OSX. Der Standardwert ist $HOME/go, was den anfänglichen Einrichtungsprozess vereinfacht.

Manuelle Methode für die Shell:

Für frühere Versionen von Go oder für einen eher manuellen Ansatz , fügen Sie die folgenden Zeilen zu ~/.bash_profile hinzu:

export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$PATH

Configuring Sublime Text:

Für Sublime Text legen Sie den GOPATH in den Benutzereinstellungen fest:

{
        "shell": ["/bin/bash"],
        "env": {"GOPATH": "/Users/#USERNAME#/go/"},
}

Wichtiger Hinweis:

Beim Festlegen des GOPATH , denken Sie immer daran, den Pfad zum Root-GO-Verzeichnis anzugeben, in dem sich src, pkg und bin befinden, und nicht den vollständigen Pfad zu dem spezifischen Paket.

Das obige ist der detaillierte Inhalt vonWie lege ich die Umgebungsvariable $GOPATH unter Mac OSX für Go fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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