簡體   English   中英

無法運行 '/usr/local/go/bin/go env。 配置更改可能無法正確應用

[英]Failed to run '/usr/local/go/bin/go env. The config change may not be applied correctly

每當我嘗試在 vc 代碼中保存一個 go 文件時,我都會彈出Failed to run '/usr/local/go/bin/go env. The config change may not be applied correctly. Failed to run '/usr/local/go/bin/go env. The config change may not be applied correctly. . 也沒有任何 go 智能感知、代碼導航和代碼編輯支持。

我猜,您正在使用 go 模塊並且在項目目錄中有 go.mod 文件。 在這種情況下,在 VsCode 中,轉到首選項。 在擴展下,選擇 Go。 取消選中標記為“從工作空間根目錄推斷 GOPATH”的復選框。 對於“用戶”和“工作區”。 關閉所有終端和 VsCode 實例,然后重新啟動 VsCode。 它應該不再顯示錯誤,並提示消息安裝 Go Tools。 否則,您可以從 VsCode 手動安裝 go 工具(按 crtl/cmd + shift + P),這將帶回智能感知和 linting。

如果您使用Mac OS通過自制軟件安裝 Go添加

"go.goroot": "/opt/homebrew/opt/go/libexec"

到您的settings.json文件。 路徑可能不同。 通過export GOROOT="$(brew --prefix golang)/libexec"檢查它。

另請參閱在 mac 上安裝 go

我已經解決了這個問題。 解決方案是,創建一個新的 Golang 項目並將所有必需的邏輯文件從舊項目移動到新項目,它會起作用。 問題在於 .mod 和 .sum 文件。 這是我在我的另一台筆記本電腦上創建的一個較舊的項目,該筆記本電腦具有基於 Ubuntu 的Feren OS。 當我將這個項目轉移到我的新筆記本電腦上時,它有基於 Ubuntu 的Zorin OS。 它會產生問題。 因此,在嘗試了很多解決方案之后,我剛剛創建了一個新的 Golang 項目並移動了所有必需的文件並且它起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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