2013-01-12 50 views
1

我得到:我如何解決「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' 

如何解決混帳評論?

回答

2

刪除文件:

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

這是通過在該位置處的空的或無效的文件引起的(它被用於在需要時推薦的更新)。請參閱Launchpad #1098873

如果文件被刪除,它將自動重新生成。

2

當您將None的版本傳遞給StrictVersionLooseVersion時,會發生此錯誤。

對於Git Review,這是因爲無效文件導致None被傳入StrictVersion,正如Matthew Flaschen的回答中所述。

相關問題