Как изменить / разработать стандартную библиотеку Go в Голанде без ошибок? - PullRequest
1 голос
/ 18 апреля 2019

Я хотел бы отредактировать стандартную библиотеку Go, чтобы я мог отправить запрос на извлечение проекта https://github.com/golang/go.

Я проверил источник локально и открылПодкаталог src как проект Goland.

Я столкнулся с проблемами, потому что Goland все еще использует мой локальный Go SDK (в /usr/local/go).Это означает, что когда я редактирую файлы, которые используют пакет internal, я получаю ошибки в редакторе.Goland сначала просматривает мой системный SDK, а затем рассматривает файлы в моем проекте.

В настройках Goland я попытался установить GOROOT так, чтобы он указывал на мой извлеченный код (в моем случае, ~/git/go), но Голанд жалуется: « Выбранный каталог не является допустимым домом для Go SDK ».

Я также попытался установить GOROOT на "", но тогда Голанду не удалось разрешить какие-либо типы вообще. Красные строки ошибок везде.

Есть предложения, как без ошибок взломать стандартную библиотеку Go в Голанде?

...