#go #caching #go-get #go-fiber
#Вперед #кэширование #go-get #go-fiber
Вопрос:
C:UsersAdministratorDocumentscodeprojectsweatherly>go get -u github.com/gofiber/fiber/v2
cannot find package "github.com/gofiber/fiber/v2" in any of:
c:gosrcgithub.comgofiberfiberv2 (from $GOROOT)
C:UsersAdministratorgosrcgithub.comgofiberfiberv2 (from $GOPATH)
Как мне загрузить пакет? Я полагаю, что он пытается проверить, что кэшируется на моем компьютере, и я не знаю, как сначала загрузить его.
Комментарии:
1. «Я не знаю, как загрузить его в первую очередь» — попробуйте без
-u
и-f
.2. Это из-за
/v2
хвоста. Вы должны следовать инструкциям и сначала запуститьgo mod init
, чтобы правильно инициализировать свой проект для использования с модулями. См. github.com/gofiber/fiber#️-installation
Ответ №1:
Это потому, что вы не инициировали свой модуль, вы должны использовать go mod init YourModuleName
, тогда это довольно просто сделать. также удалите -f из команды go get.