Ошибка при добавлении пакета 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

Другие вопросы по тегам