Привет после установки флаттера на наш CI-сервер, я получил следующее сообщение:
... [Setup Flutter Android] [✓] Flutter (Channel beta, v0.0.0-unknown, on Linux, locale en_US) ...
была уже такая же проблема?
У меня тоже была эта проблема на CentOS. Получается, что git по умолчанию, установленный в CentOs, слишком устарел.
Пожалуйста, попробуйте обновить git до последней версии CentOS, следуя этому ответу ссылка , а затем снова запустите flutter doctor
flutter doctor
Я столкнулся с этой проблемой в CentOS 7. Этот комментарий на github объясняет это.
Это происходит с версиями git до v1.8.4 из-за того, что «git description --first-parent» не был реализован в более старых версиях. Что касается CentOS 7, последняя версия git, которую вы можете получить с помощью yum, к сожалению, v1.8.3.1.
TL; DR используйте что-то вроде ius , чтобы получить более новую версию git.