【发布时间】:2015-07-02 19:11:39
【问题描述】:
我是 Go 的初学者,我想使用 Revel Web 框架。 我安装了:Git; Mercurial 甚至:Bazaar 和 CVS。
我检查了我的环境变量。我将环境变量 GOPATH 设置为 D:\Go 并将 D:\Go\bin 添加到 PATH。但是当我 go get The Revel Framework 时仍然出现这些错误(去 github.com/revel/revel)
**
包golang.org/x/net/websocket:无法识别的导入路径“golang.org/x/net/websocket”
包 gopkg.in/fsnotify.v1:无法识别的导入路径“gopkg.in/fsnotify.v1”**
【问题讨论】:
-
如果有,请不要设置 GOROOT。
go env的输出是什么?你也可能有旧版本的 git(或者 go)。git version和go version的输出是什么? -
我删除了 GOROOT 但我仍然有同样的问题。这是 go env 的输出: C:\windows\system32>go env set GOARCH=386 set GOBIN= set GOCHAR=8 set GOEXE=.exe set GOHOSTARCH=386 set GOHOSTOS=windows set GOOS=windows set GOPATH=C: \Users\MixaMo\Documents\Go set GORACE= set GOROOT=C:\Go set GOTOOLDIR=C:\Go\pkg\tool\windows_386 set CC=gcc set GOGCCFLAGS=-m32 -mthreads -fmessage-length=0 set CXX =g++ set CGO_ENABLED=1 -git版本的输出:git version 1.9.5.msysgit.1 -te go版本的输出 go version go1.4.2 windows/386
-
尝试设置 GOBIN ?此外,您的 GOROOT 仍然设置,与您上面提到的不匹配?