簡體   English   中英

go 1.13 有 go 工具版本 12.9

[英]go 1.13 has go tools version 12.9

我在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 條類似消息

我該如何解決這個問題 - 或者它是一個發布錯誤? - 還是我搞砸了安裝?

我通過刪除以前 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM