@iPrime
Разработчик

Golang. Как поставить внешний пакет на компьютер без интернета?

Как для golang на компьютере без интернета поставить внешний пакет?
Собираю проект на компьютере с интернетом, содержимое из pkg/mod переношу на компьютер без интернета, но все равно не видит (пытается скачать из интернета). Что еще можно сделать?
  • Вопрос задан
  • 986 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Kenit
Надо смотреть куда глобальные переменные указывают.
Если цель в целом заниматься разработкой без интернета я бы скорее завендорил зависимости.
Ответ написан
@dimuska139
Backend developer
Как вариант, указать replace в go.mod на локальную папку. Ещё можно сделать кастомный GOPROXY и ставить пакеты через него. А сами пакеты хранить на компе без интернета (см. Athens).
Ответ написан
Комментировать
На компе с интернетом сделать go mod vendor, это скачает все зависимости и положит их в папку vendor в корне проекта. После этого можно переносить на комп без инета и собирать там, зависимости возьмутся из папки vendor.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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