我剛剛在新計算機上安裝了帶有工具的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 回答
- 0 關注
- 141 瀏覽
添加回答
舉報
0/150
提交
取消