0
建立在Windows 8中,每当我试图下载一个包go get
和go install
我收到以下错误:去拿路径是GOROOT,不是GOPATH错误,即使ENV在Windows
cannot download, C:\Users\MYUSER\go is a GOROOT, not a GOPATH. For more details see: 'go help gopath'
我手动设置环境变量GOPATH,GOROOT和GOTOOLDIR的计算机都与当前用户无济于事
用户去ENV
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Users\MYUSER\go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\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 PKG_CONFIG=pkg-config
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
管理员提示去env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Users\MYUSER\go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\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 PKG_CONFIG=pkg-config
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
这是一个已知的问题去得到或我仍然做错了我的设置?在此先感谢
在某些时候,由于设置了'GOROOT',可能在'C:\ Users \ MYUSER \ go'中有'GOROOT'文件。另外,除非你打算将它们从默认值改变,否则不要设置'GOROOT'或'GOTOOLDIR'。 – JimB
这是前者。获取应该通知有关这种情况的更多细节,但无论如何,谢谢! –