Ошибка при добавлении пакета golang cobra с glide
Мой раздел импорта glide.yaml
import:
- package: github.com/spf13/cobra
я имею
import (
"github.com/spf13/cobra"
)
в моем коде.
но я получаю ошибку
vendor/github.com/spf13/cobra/command.go:1092: c.lflags.SortFlags undefined (тип *pflag.FlagSet не имеет поля или метода SortFlags)
vendor / github.com / spf13 / cobra / command.go: 1092: c.Flags (). SortFlags undefined (тип *pflag.FlagSet не имеет поля или метода SortFlags)
vendor / github.com / spf13 / cobra / command.go: 1240: c.parentsPflags.SortFlags undefined (тип *pflag.FlagSet не имеет поля или метода SortFlags)
Пара вопросов о репозитории кобры говорит, что это может произойти, если пакет pflag является старой версией, но в моем случае этот пакет не устанавливается отдельно. Есть идеи, что я делаю не так? заранее спасибо!
1 ответ
Это была проблема с тем, что глиссадный кеш не обновлял, почему устанавливалась старая версия пакета pflag. Более подробная информация: https://github.com/spf13/cobra/issues/420