Как я могу исправить "экземпляр StrictVersion не имеет атрибута" версия "" в обзоре git

Я получил:

Traceback (most recent call last):
  File "/usr/local/bin/git-review", line 863, in <module>
    main()
  File "/usr/local/bin/git-review", line 796, in main
    needs_update = latest_is_newer()
  File "/usr/local/bin/git-review", line 147, in latest_is_newer
    if latest_version > StrictVersion(version):
  File "/usr/lib/python2.7/distutils/version.py", line 140, in __cmp__
    compare = cmp(self.version, other.version)
AttributeError: StrictVersion instance has no attribute 'version'

Как мне исправить git-обзор?

2 ответа

Эта ошибка происходит, когда вы передаете версию None в StrictVersion или же LooseVersion,

Для Git Review это происходит из-за неправильного файла, вызывающего None быть переданным в StrictVersion как упомянуто в ответе Мэтью Флэшена.

Удалить файл:

~/.config/git-review/latest-version

Это вызвано пустым или недействительным файлом в этом месте (он используется для рекомендации обновлений при необходимости). См. Панель запуска #1098873

Если файл будет удален, он будет автоматически восстановлен.

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