Я новый разработчик Голанга.Моя компания использует go 1.10.2, и я сталкиваюсь со следующей ошибкой при установке vim-go
Error installing golang.org/x/tools/cmd/gopls: # golang.org/x/tools/internal/lsp/source^@../../../golang.org/x/tools/internal/lsp/source/symbols.go:232:18: ti.EmbeddedType undefined (t
ype *types.Interface has no field or method EmbeddedType
Получается из-за старой версии go.https://github.com/fatih/vim-go/issues/2246, https://github.com/golang/go/issues/31864. Поскольку обновление версии go не является вариантом, я могу только подумать об установке старой версии vim-go, поддерживающей go 1.10.2.Но я не уверен, как это сделать.Вот как я сейчас устанавливаю vim-go:
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go
, затем откройте vim и запустите :GoInstallBinaries
(где отображается ошибка выше)
Любые предложения будут хороши.Поскольку я не являюсь ни vim, ни начинающим человеком, буду благодарен за более подробную информацию!