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