Я начал работать с Go и хотел бы использовать Visual Studio Code для редактирования.Я успешно установил Go на свой компьютер Ubuntu.
My GOPATH
(go env) имеет то же значение, что и go.gopath
в settings.json.Если я запускаю Go: Current GOPATH
, он выводит правильный путь.
Однако я не могу установить расширения go.Если я нажимаю Install all
, я получаю вывод, подобный следующему:
Installing 1 tool at home/jan/go/bin
dlv
Installing github.com/go-delve/delve/cmd/dlv FAILED
1 tools failed to install.
dlv:
Error: Command failed: /snap/bin/go get -u -v github.com/go-delve/delve/cmd/dlv
Кажется, я могу просто установить пакеты вручную с помощью /snap/bin/go get -u -v github.com/go-delve/delve/cmd/dlv
.Команда выполняется без ошибок, но VSCode, похоже, не может найти dlv.
My settings.json:
{
"terminal.integrated.rendererType": "dom",
"go.useLanguageServer": true,
"go.formatTool": "gofmt",
"go.lintOnSave": "file",
"go.vetOnSave": "package",
"go.buildOnSave": "package",
"go.lintTool": "golint",
"go.gopath": "home/jan/go"
}
На моем компьютере установлен git.Работает без проблем.