@Pryby

Не работают тесты и gopath, как исправить?

Подтягивает пути 606c7bdd67407734459376.png
но при импорте пишет ошибку что не найдено
606c7c189d8f2625719544.png
gopath прописан 606c7c4af28a3509524608.png
почему не подтягивает? не могу разобраться.

Еще почему-то не работают тесты, при нажатии на имени метода alt+enter не предлагает ничего, вроде должно предложить создать тест. Если создать файл руками, при запуске ругается, находил что нужно поставить галочку, но не помогло.
606c7cb5d46a2429969899.png
вот что пишет при запуске теста
606c7d0a2e7a0443468356.png
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
Отключите GOPATH интеграцию (File | Settings | GOPATH | Index entire GOPATH), инициализируйте новый go.mod файл (go mod init в корне проекта) и затем перейдите к импорту, нажмите Alt+Enter и должна появиться кнопка Sync Dependencies.

После этого зависимости добавятся в файл go.mod и будут успешно резолвится.

Советую уже не использовать GOPATH подход, поскольку в последующих версиях Go он уже будет идти как deprecated.

P.S если будете использовать Go Modules и хотите импортировать локальный проект, то рекомендую обратиться к этой статье: https://golangbyexample.com/import-local-module-golang/

P.S.S самое лучшее объяснение как всё это работает в официальной документации: https://golang.org/doc/code#Workspaces
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы