我在旧版构建系统上运行脚本,我收到错误:
文件" /usr/lib/python2.7/distutils/version.py",第140行, cmp
compare = cmp(self.version,other.version)
AttributeError:StrictVersion实例没有属性'版本'
我发现this question表示要删除文件
~/.config/git-review/latest-version
,它将自动生成。问题是我这里没有文件,事实上我甚至没有~/.config/git-review
我该如何解决这个问题?可以以某种方式(重新)创建git-review文件吗?
git版本是1.7.9.5
答案 0 :(得分:0)
事实证明这与git无关,尽管潜在的问题类似于git问题。挖掘我正在运行的Python构建脚本是失败的:
assert StrictVersion(strict_version) >= StrictVersion(strict_prev_version) or not verify_newer, '%s is not greater than %s' % (strict_version, strict_prev_version)
这是失败的,因为先前失败的版本已从配置文件中删除了版本号。添加旧版本号修复了错误。