0

我在GOPATH/src下创建了目录TEST-13

我安装了hello.gohello_test.go(指定的测试代码文件)

是否有原因在 1.13 版中运行go mod init 会产生以下 go.mod:

module TEST-13

go 1.12

在目录中运行go tet会出错 - 请参见示例:

compile: version "go1.13" does not match go tool version "go1.12.9"

此消息为各种库模块生成 7 条类似消息

我该如何解决这个问题 - 或者它是一个发布错误?- 还是我搞砸了安装?

4

2 回答 2

0

我通过删除以前安装的所有痕迹并重新安装解决了这个问题。

谢谢你的回答

于 2019-09-24T23:38:00.797 回答
0

也许是我,但是,在我找到具有以下内容的版本之后:

$ where go

并从旧版本中删除了,这个问题就出现了

# vendor/golang.org/x/crypto/internal/subtle
compile: version "go1.13.3" does not match go tool version "go1.14.4"
# vendor/golang.org/x/crypto/curve25519
compile: version "go1.13.3" does not match go tool version "go1.14.4"
# runtime/cgo
compile: version "go1.13.3" does not match go tool version "go1.14.4"

首先,我也用 brew 删除了 go

$ brew uninstall --ignore-dependencies go
  • 然后我检查了我的路径.bashrc并再次找到它。

也没有解决。

  • 最后我重新启动了我的终端,它开始工作了。

我不知道需要哪些,但我无法重现该错误。您可以尝试所有这些。如果没有工作,也许也重新启动你的机器

于 2020-06-30T08:01:39.280 回答