Closed SeibertronSS closed 2 years ago
Hi @SeibertronSS
Which gopls version are you using now? (gopls version
)
Do you have experimentalWorkspaceModule
set?
Hi @SeibertronSS
Which gopls version are you using now? (
gopls version
) Do you haveexperimentalWorkspaceModule
set?
I use the gopls v0.8.1
.
My vscode setting is
"go.alternateTools": {
"experimentalWorkspaceModule": true,
// "go": "/export/home/pengxuyang/go/bin"
},
"go.useLanguageServer": true,
"gopls": {
"experimentalWorkspaceModule": true
},
Aha, please try disabling experimentalWorkspaceModule.
Thank you, I will try tomorrow
---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2022年03月16日 22:13 | | 收件人 | @.> | | 抄送至 | @.**@.> | | 主题 | Re: [golang/vscode-go] Error loading workspace: err: exit status 1: stderr: go: inconsistent vendoring in /tmp/gopls-workspace-mod904073450 (Issue #2112) |
Aha, please try disabling experimentalWorkspaceModule.
— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you were mentioned.Message ID: @.***>
@findleyr It seems to be working fine now. Thank you for your help.
@findleyr hi thank you very much, your comment could solve my problem, but i have a question. Can you explain why this(experimentalWorkspaceModule to false) can solve the problem?
Invalid settings: experimentalWorkspaceModule has been replaced by go workspaces, and will be removed in a future version of gopls (https://go.dev/issue/55331) -- see https://github.com/golang/tools/blob/master/gopls/doc/workspace.md for information on setting up multi-module workspaces using go.work files
not solution
In my case, run go mod vendor
work and it create a vendor folder
In my case, run
go mod vendor
work and it create a vendor folder
This actually works.
I use the
go1.18
. I want to view the source code of kubernetes in vscode. But when I open a go file, it always prompts me the following error,Why the gopls will generate a go.mod in /tmp? Didn't have this problem before, until I upgraded my gopls.