在golang示例中运行测试时“不允许导入循环”

时间:2014-12-29 19:58:54

标签: go

我尝试在golang中为我的函数设置测试,但在从控制台运行go test ...时遇到以下错误:

  

导入循环不允许包运行时           进口不安全           导入运行时

认为是我,我克隆了golang example project并运行了go test reverse_test.go,但得到了同样的错误。 我的GOPATHGOROOT环境值都设置为C:\go,我安装了Go。 我在Windows 8.1,64bit机器上。

任何想法有什么不对?

1 个答案:

答案 0 :(得分:3)

确保做一个" go get github.com/golang/example/hello" (如github.com/golang/example中所述)一旦你的GOPATH被设置为正确的路径。

请参阅" How to Write Go Code":

  

GOPATH环境变量指定工作区的位置。它可能是您在开发Go代码时需要设置的唯一环境变量。

您应该在github/golang/example

内看到$GOPATH/src