亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

多根設置.

多根設置.

Go
RISEBY 2022-08-09 16:47:16
我在vscode中編輯我的Go項目時收到此消息:The Go language server is currently not supported in a multi-root set-up with different GOPATHs.我的問題是:什么是“多根設置”?我不打算讓我的項目成為“多根”。如何避免此消息,并讓語言服務器分析我的代碼?順便說一句,我的項目的目錄布局是:drwxrwxr-x 5 xrfang xrfang 4096  1月 21 22:33 docsdrwxrwxr-x 2 xrfang xrfang 4096  1月 21 22:33 exp-rw-rw-r-- 1 xrfang xrfang  789  2月  3 20:52 Makefiledrwxrwxr-x 3 xrfang xrfang 4096  2月 12 22:03 pkgdrwxrwxr-x 7 xrfang xrfang 4096  1月 31 11:56 resourcesdrwxrwxr-x 8 xrfang xrfang 4096  2月 12 21:27 src-rw-rw-r-- 1 xrfang xrfang  304  1月 21 22:33 TODO-rwxrwxr-x 1 xrfang xrfang  395  1月 21 22:33 upgrade.shdrwxrwxr-x 2 xrfang xrfang 4096  2月 12 21:28 utils文件位于目錄中。并且由編譯器生成,這很奇怪,因為我的大多數其他Go項目不會在存儲庫文件夾中生成pkg。go.modsrcpkg
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

如果您使用的是模塊(go.mod),請嘗試從go.mod存在的目錄中打開vscode。

如果您將GOPATH與多個路徑一起使用,并且您的目的是在GOPATH模式下工作,那么正如Ian所說,這是不支持的。

我希望 https://github.com/golang/vscode-go#setting-up-your-workspace 提供更多信息。

另外,請確保已禁用設置。我懷疑存儲庫的結構已經與GOPATH模式一起使用,并將工作區根附加到GOPATH。vscode Go插件+ gopls可能不喜歡它。:-("go.inferGopath"


查看完整回答
反對 回復 2022-08-09
?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

錯誤消息是指您的環境變量。 允許用冒號分隔的多個路徑,但 gopls 不支持這一點。GOPATHGOPATH



查看完整回答
反對 回復 2022-08-09
  • 2 回答
  • 0 關注
  • 250 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號