используйте direnv, тогда ошибка gopls говорит, что невозможно импортировать fmt

Я начал использовать direnv относительно недавно.

Я создал .envrc в корневом каталоге моего проекта.

Есть только одна строка в .envrc:

export GOPATH=$(pwd)

Я использую vim с coc & gopls, чтобы писать go, но когда я открываю main.go coc показывает эту ошибку

Error [compiler] could not import os (no package for import os)

Это моя структура проекта

.
├── .envrc
├── bin -> /root/go/bin
├── out
├── pkg -> /root/go/pkg
└── src
    ├── github.com -> /root/go/src/github.com
    ├── golang.org -> /root/go/src/golang.org
    └── monkey
        ├── lexer
        │   ├── lexer.go
        │   └── lexer_test.go
        ├── main.go
        ├── out
        ├── repl
        │   └── repl.go
        └── token
            └── token.go

0 ответов

Другие вопросы по тегам