Heim > Backend-Entwicklung > Golang > Was soll ich tun, wenn Golang das Paket nicht finden kann?

Was soll ich tun, wenn Golang das Paket nicht finden kann?

angryTom
Freigeben: 2020-02-15 16:01:54
Original
3880 Leute haben es durchsucht

Was soll ich tun, wenn Golang das Paket nicht finden kann?

Was soll ich tun, wenn Golang das Paket nicht finden kann

Problembeschreibung

Verwenden Sie go build zum Kompilieren* Das .go-Programm kann das Paket nicht finden. Die Fensterinformationen lauten wie folgt:

$GOPATH>go build stacker.go
stacker.go:18:2: cannot find package “stack” in any of:
D:\Go\src\stack (from $GOROOT)
$GOPATH\src\stack (from $GOPATH)
$GOPATH>go version
go version go1.11.2 windows/amd64
Nach dem Login kopieren

Ideen zur Lösung des Problems

Es scheint, dass die GOPATH-Umgebungsvariable nicht richtig eingestellt ist.

Problemanalyse

go build meldet, dass die entsprechende Bibliotheksdatei nicht im src-Stack-Verzeichnis gefunden werden kann.

Der Paketinhalt von stacker.go ist ungefähr wie folgt

package main
import (
"fmt"
"stacker/stack"
"strings"
)
Nach dem Login kopieren

Versuchen Sie also, $GOPATH auf das gleiche Ebenenverzeichnis wie src zu ändern. und verwenden Sie dann den Go-Build-Stacker, und Sie können das entsprechende Stack-Paket normal finden Standardmäßig befindet sich das Verzeichnis im aktuellen Verzeichnis. Wenn kein src-Verzeichnis vorhanden ist, kann der Compiler das entsprechende Paket nicht finden.

Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Golang das Paket nicht finden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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