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

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

VS 代碼在新的 GO 安裝中找不到包

VS 代碼在新的 GO 安裝中找不到包

Go
瀟瀟雨雨 2022-10-04 17:14:07
我剛剛在新計算機上安裝了帶有工具的Go和Visual Studio代碼。訪問現有項目時,我遇到導入問題,例如:could not import golang.org/x/text/encoding/charmap (cannot find package \"golang.org/x/text/encoding/charmap\" in any of  C:\Program Files\Go\src\golang.org\x\text\encoding\charmap (from $GOROOT)C:\Users\allan\go\src\golang.org\x\text\encoding\charmap (from $GOPATH))GOPATH=C:\Users\allan\go  OS version: Windows 10.0.19043 Build 19043  GO version: go1.17.1 windows/amd64  Visual Studio Code version: 1.60.2 (user setup)該軟件包實際上已經安裝了And 并且已經安裝在:go get ..c:\Users\allan\go\pkg\mod\golang.org\x\[email protected]\encoding\charmap\charmap.go我注意到兩件事:編譯器查找而不是C:\Users\allan\go\src\golang.org\.....\pkg\mod\golang.org\...安裝的軟件包具有名稱,而不僅僅是 。但是,該 go.sum 文件包括:[email protected]    golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=      golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=  所以,我想編譯器應該找出要使用的版本。項目文件夾 :go.modmodule github.com/Orionsg/utilgo 1.16require golang.org/x/text v0.3.7和去總和:golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=視覺工作室代碼或其他一些 Go 工具是否與 Go 安裝不同步?我能做些什么來使Go編譯器使用包的正確目錄位置?還有其他建議嗎?
查看完整描述

2 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

我終于發現了問題所在。這是一個 VS 代碼問題:

在 VSCode 中打開文件夾時,它不再支持打開其下方有項目文件夾的頂級文件夾,當訪問不同的項目時,可以展開和關閉該文件夾。這在之前工作得很好。

現在,必須將每個項目作為頂級文件夾單獨打開,否則導入檢查無法正常工作。


查看完整回答
反對 回復 2022-10-04
?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

如果 Go 項目位于主項目的子文件夾中,則將 Go 項目文件夾添加到工作區(Files->將文件夾添加到工作區)以解決此問題。更多信息請點擊這里。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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