У меня есть проект, в котором я использую go dep для импорта пакета Gobot.
Однако при попытке построить, я получаю это:
cannot use r (type *raspi.Adaptor) as type "github.com/lucavallin/hytta-agent/vendor/gobot.io/x/gobot/drivers/i2c".Connector in argument to "github.com/lucavallin/hytta-agent/vendor/gobot.io/x/gobot/drivers/i2c".NewGrovePiDriver:
*raspi.Adaptor does not implement "github.com/lucavallin/hytta-agent/vendor/gobot.io/x/gobot/drivers/i2c".Connector (wrong type for GetConnection method)
have GetConnection(int, int) ("gobot.io/x/gobot/drivers/i2c".Connection, error)
want GetConnection(int, int) ("github.com/lucavallin/hytta-agent/vendor/gobot.io/x/gobot/drivers/i2c".Connection, error)
Типы в порядке, и пример предоставлен людьми, стоящими за Gobot, но кажется, что go не устраивает, потому что он ожидает, что объект поступит из «абсолютного репо» вместо моего каталога вендора.
Есть идеи, как это исправить?