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

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

如何導入 vscode 路徑

如何導入 vscode 路徑

Go
人到中年有點甜 2022-08-24 17:34:11
當我嘗試編輯go文件時,我收到來自vscode的以下錯誤:“加載工作區時出錯:您位于模塊之外,$GOPATH/src 之外。如果您使用的是模塊,請打開編輯器到模塊中的目錄。如果您認為此警告不正確,請提出問題:https://github.com/golang/go/issues/new”。我的 go 路徑設置如下:GOPATH=C:\Users\myusername\go我有vscode,在其他機器上一起工作很好...但我不知道這里出了什么問題。我還是新來的,所以我對GOPATH的意義有點困惑。從go文檔中說:“GOPATH環境變量指定工作區的位置”對于工作區的定義,文檔說:“工作區是一個目錄層次結構,其根部有兩個目錄:”因此,從文檔所說的內容和vscode所抱怨的是,我在路徑“C:\Users\myusername\go”之外有我的代碼...顯然,go并不期望我在計算機上的“C:\Users\myusername\go”位置完成所有工作。那么它在抱怨什么呢?這是我的“gopls -rpc.trace -v check go_practice.go”命令的輸出:2021/04/21 16:05:23 Info:2021/04/21 16:05:23 go env for C:\projects\go_practice(root C:\projects\go_practice)(go version go version go1.16.3 windows/amd64)(valid build configuration = false)(build flags: [])GOROOT=C:\Program Files\GoGOSUMDB=sum.golang.orgGOFLAGS=GOINSECURE=GOPROXY=https://proxy.golang.org,directGO111MODULE=GOCACHE=C:\Users\username\AppData\Local\go-buildGONOPROXY=GOMOD=NULGOPRIVATE=GOMODCACHE=C:\Users\username\go\pkg\modGONOSUMDB=GOPATH=C:\Users\username\go
查看完整描述

2 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

也許您已經在 VSCode 中打開了具有以下格式的目錄。


example dir

      |- project1

           |- main.go

           |- go.mod

           ...

      |- project2

           |- main.go

           |- go.mod

           ...

      |- project3

           |- main.go

           |- go.mod

           ...

...

打開包含多個 go.mod 文件的目錄將導致此錯誤。解決方案是在 VSCode 中僅打開 project1 目錄,只打開一個 go.mod 文件。


查看完整回答
反對 回復 2022-08-24
?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

您可以通過運行 來初始化所謂的“go模塊”,其中name通常是您的存儲庫URL。(例如 github.com/user/repo)go mod init <name>

這將生成一個文件。在此處閱讀有關 go 模塊的更多信息。go.mod


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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