[英]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.