[英]go 1.13 has go tools version 12.9
我在GOPATH/src下创建了目录TEST-13
我安装了hello.go和hello_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 条类似消息
我该如何解决这个问题 - 或者它是一个发布错误? - 还是我搞砸了安装?
我通过删除以前 go 安装并重新安装的所有痕迹解决了这个问题。
谢谢你的回答
也许是我,但是,在我找到具有以下内容的版本之后:
$ 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
中的路径并再次获取它。也没有解决。
我不知道需要哪些,但我无法重现该错误。 您可以尝试所有这些。 如果没有工作,也许也重新启动你的机器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.