Я сталкиваюсь с очень странной проблемой в коде Visual Studio, когда пытаюсь импортировать пакеты.
import (
"net/http"
"github.com/gorilla/mux"
)
Я получаю ошибку
cannot find package "github.com/gorilla/mux" in any of:
/usr/local/go/src/github.com/gorilla/mux (from $GOROOT)
/user/chirrut/go/src/github.com/gorilla/mux (from $GOPATH)
Однако, когда я запускаю go build из терминала, я не получаю никакой ошибки.Также обратите внимание, что GOPATH установлен в / home / chirrut / go вместо / user / chirrut / go. Я запустил эхо на терминале, а интегрированный терминал vscode и оба возвращают мне правильный путь.
$ echo $GOPATH
/home/chirrut/go
Каким-то образом где-то VSCode получает значение GOPATH как / user / chirrut / go.Кто-нибудь есть идеи, где еще читать переменную GOPATH в VS Code?