Почему я продолжаю получать это сообщение при попытке загрузить пакет go?

#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.