Ошибка импорта: неверная версия, неизвестная ревизия

Код, файловая структура слева и ошибка

package main

import (
    "fmt"

    "github.com/cilium/cilium/api/v1/models"
    "github.com/cilium/cilium/pkg/client"
    log "github.com/sirupsen/logrus"
)

func main() {
    fmt.Println("Starting Application...")

    fmt.Println("Terminating Application...")
}

Это ошибка, которую я получаю при запуске: иди, запустите main.go

github.com/cilium/[email protected] requires github.com/optiopay/[email protected]: ivalid version: unknown revision 01ce283b732b

Я использую файл мода go для своих зависимостей, и моя версия go - последняя 1.14

Я также проверил свою файловую структуру, и у меня уже есть [email protected] в pkg / mod / github.com / cilium

Я попытался добавить github.com/optiopay/kafka под моим оператором импорта в свой код, но все еще получаю ту же самую ошибку.

Я понятия не имею, как это исправить, я искал в Google, но не смог найти однозначного или ясного ответа, который работал бы. Любая помощь приветствуется.


person RiptimRip    schedule 29.04.2020    source источник


Ответы (2)


Вы видите эту ошибку, потому что replace директивы в go.mod игнорируются _3 _ / _ 4_, а файл go.mod Cilium v1.7.2 содержит множество директив замены. Чтобы обойти эту проблему, реплицируйте директивы replace версии Cilium, которую вы пытаетесь импортировать, в свой собственный go.mod файл. Пример для Cilium v1.7 можно найти в этом репозитории.

person Rolinh    schedule 01.09.2020

кажется optiopay / kafka - это ваше личное репо. Вы можете настроить ssh с помощью git. и установите свой URL-адрес в git config, чтобы использовать ssh вместо https.

Шаги:

  1. настроить ssh (если это еще не сделано)
  2. обновить конфигурацию git - ›git config --system url."[email protected]:".insteadOf "https://github.com/"
person Harsh Pandey    schedule 06.07.2021
comment
для справки: stackoverflow.com / questions / 38668444 / - person Harsh Pandey; 06.07.2021