Каждый раз, когда вы добавляете подмодуль, вы должны видеть, что соответствующая подпапка создается / заполняется содержимым удаленного репозитория, на который вы ссылаетесь.
Поэтому vendor / src / github.com / gorilla / mux должензаполнить https://github.com/auth0/go-jwt-middleware
Как только это будет сделано, поскольку никаких других изменений нет, такие команды, как git submodule update/init/status
, ничего не вернут: инициализация / обновление уже выполнено, и статусу не о чем сообщать.
Но попробуйте сначала модули go 1.11 : go mod vendor
, которые будут выполнять поставку для вас и избегать подмодулей git, которые вам могут не понадобиться для обычныхgo project.
Оттуда: go build -mod=vendor
будет достаточно для построения вашего проекта.