我在 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条类似的消息
我该如何解决-还是发布错误? -还是搞乱了安装?
答案 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
中的路径,并无论如何再次找到了它。
它也没有解决
我不知道需要哪些,但是我无法重现该错误。您可以尝试所有这些。如果没有效果,也可以重新启动计算机