2017-10-18 2 views
0

Ich versuche, zu verschiedenen Abhängigkeitsverwaltungstools zu verwenden: godep und dep. Und beide Fehler mit ähnlichen Fehler. Wie soll ich Umgebung festlegen und wo sollte ich Quellen anlegen?Golan Abhängigkeitsverwaltung auf Windows funktioniert nicht (GOPATH Fehler)

dep

PS D:\Work\Golang\src\ChrBack> dep init 
root project import: D:\Work\Golang\src\ChrBack is not within any GOPATH/src 

godep

PS D:\Work\Golang\src\ChrBack> godep save 
godep: [WARNING]: godep should only be used inside a valid go package directory and 
godep: [WARNING]: may not function correctly. You are probably outside of your $GOPATH. 
godep: [WARNING]:  Current Directory: D:\Work\Golang\src\ChrBack 
godep: [WARNING]:  $GOPATH: D:\Work\Golang\src 
godep: Unable to find SrcRoot for package . 

Go env

$ D:\Work\Golang\Go\bin\go.exe version 
go version go1.9.1 windows/amd64 

$ D:\Work\Golang\Go\bin\go.exe env 
set GOARCH=amd64 
set GOBIN=D:\Work\Golang\src\bin 
set GOEXE=.exe 
set GOHOSTARCH=amd64 
set GOHOSTOS=windows 
set GOOS=windows 
set GOPATH=D:\Work\Golang\src 
set GORACE= 
set GOROOT=D:\Work\Golang\Go 
set GOTOOLDIR=D:\Work\Golang\Go\pkg\tool\windows_amd64 
set GCCGO=gccgo 
set CC=gcc 
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 
set CXX=g++ 
set CGO_ENABLED=1 
set CGO_CFLAGS=-g -O2 
set CGO_CPPFLAGS= 
set CGO_CXXFLAGS=-g -O2 
set CGO_FFLAGS=-g -O2 
set CGO_LDFLAGS=-g -O2 
set PKG_CONFIG=pkg-config 
+3

Ihr 'GOPATH' sollte nicht das' src'-Verzeichnis als Teil des Pfades enthalten, 'src' sollte sich im Verzeichnis' GOPATH' befinden. –

Antwort

1

Versuchen einstellen

GOPATH=D:\Work\Golang 

Dann erstellen Sie Ordner wie src\github.com\user\repo und halten Sie in ihnen.

Verwandte Themen