У меня есть проект Go dep. Я хочу использовать модуль go как зависимость. Например. Мне нужен этот https://github.com/pion/webrtc.
Итак, я пытаюсь объявить такую зависимость в Gopkg.toml:
[[constraint]]
name = "github.com/pion/webrtc"
revision = "6a0b7020b1724dcb302ddfadab0c80fabc144c97"
Когда делаю dep ensure
, получаю ошибки:
Solving failure: No versions of github.com/pion/webrtc met constraints:
6a0b7020b1724dcb302ddfadab0c80fabc144c97: "github.com/pion/webrtc" imports "github.com/pion/webrtc/v2/pkg/rtcerr", which con
tains malformed code: no package exists at "github.com/pion/webrtc/v2/pkg/rtcerr"
v2.0.14: Could not introduce github.com/pion/[email protected], as it is not allowed by constraint 6a0b7020b1724dcb302ddfadab0c
80fabc144c97 from project ***.
v2.0.13: Could not introduce github.com/pion/[email protected], as it is not allowed by constraint 6a0b7020b1724dcb302ddfadab0c
80fabc144c97 from project ***.
Похоже, проблема связана с 2 версией библиотеки. Когда он был 1, все работает нормально.