Size: a a a

Golang Developers — русскоговорящее сообщество

2020 October 11

x

x-foby in Golang Developers — русскоговорящее сообщество
First Last
Мужики, вечер добрый!)
Сразу извиняюсь что задаю вопрос "из доки", но я никак не могу вдуплить работу пакетного менеджера в го.
Резолв чужих штук - окей, а если я надробил пакеты на сервисы, модели и тп.?

Использовал unix импорт = "./", но после установки редиса, который хочет
go mod init github.com/my/repo


Все поламалось...
Поделитесь плиз годной статьей где все прям разжавно в плане локальных импортов или на двух пальцах если не сложно! 🙂

Спасибо!
Не используйте импорты вида ./path/to/package — это будет работать иногда, но толку от этого ноль.

Инициализируйте свой модуль: go mod init package_name И подключайте как package_name.
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Если вопрос состоит в том, как подключить модуль github.com/my/repo, когда фактически его нет на гитхабе, то используйте директиву replace  в go.mod
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
x-foby
Если вопрос состоит в том, как подключить модуль github.com/my/repo, когда фактически его нет на гитхабе, то используйте директиву replace  в go.mod
replace github.com/username/reponame => unix/path

Я правильно понимаю?
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
First Last
replace github.com/username/reponame => unix/path

Я правильно понимаю?
По-моему, всё так, да.
Но я с телефона, поэтому точно не скажу)
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
x-foby
По-моему, всё так, да.
Но я с телефона, поэтому точно не скажу)
При попытке импорта я получаю ошибку о том, что не может зарезолвить директорию 🙁
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
First Last
При попытке импорта я получаю ошибку о том, что не может зарезолвить директорию 🙁
У вас гит-репозиторий инициализирован в подключаемом пакете?
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
Сам гит репозиторий существует, да
Только он пустой
источник

FL

First Last in Golang Developers — русскоговорящее сообщество
UPD: звиняйте, оказывается goland сломался, а не импорты, все ок)
Тепреь бы только goland починить 🙁

Invalidate cache + restart не помог(
источник