Go 1.13具有Go Tools版本12.9

时间:2019-09-21 23:08:50

标签: ubuntu go

我在 GOPATH / src

下创建了目录 TEST-13

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

是否有理由在1.13版本中运行 go 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条类似的消息

我该如何解决-还是发布错误? -还是搞乱了安装?

2 个答案:

答案 0 :(得分:0)

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

谢谢您的回答

答案 1 :(得分: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 uninstall --ignore-dependencies go
  • 然后,我检查了.bashrc中的路径,并无论如何再次找到了它。

它也没有解决

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

我不知道需要哪些,但是我无法重现该错误。您可以尝试所有这些。如果没有效果,也可以重新启动计算机