首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hgsubversion没有找到python绑定

hgsubversion没有找到python绑定
EN

Ask Ubuntu用户
提问于 2011-10-19 10:45:52
回答 1查看 1.8K关注 0票数 0

昨天我升级到11.10,从此mercurial的hgsubversion扩展不再找到python绑定。

代码语言:javascript
复制
abort: no compatible bindings available:

Subversion 1.5.0 or later required, but no bindings were found
Subvertpy 0.7.4 or later required, but not found

Please install either Subvertpy or the Subversion Python SWIG bindings!

但是,目前已经安装了这两个包(版本1.6.12dfsg-4 ubuntu5,版本0.8.3-1 )。

最初,我使用的是从他们的mercurial存储库中提取的hgsubversion,我必须在mercurial更新之后更新它,所以我现在在第836版(10月12日)。正如我现在看到的,在存储库中有一个hgsubversion包(不知道它何时被添加),我也尝试过使用该版本,但没有结果。

到目前为止,我试图解决问题或帮助诊断的方法如下:

  1. 我重新安装了subversion、mercurial、python和两个绑定包。
  2. 我注意到我有python2.6和python2.7,所以我删除了python2.6。
  3. 使用HGSUBVERSION_BINDINGS=“Subvertpy”强制使用Subvertpy:abort: Subvertpy 0.7.4 or later required, but not found!
  4. 强制使用HGSUBVEERSION_BINDINGS=的SWIG绑定:abort: Subversion 1.5.0 or later required, but no bindings were found!
  5. 尝试使用Ubuntu软件包版本的hgsubversion (1.2.1-2.1)和从hgsbuversion存储库中提取的最新版本。

有人知道为什么会发生这种情况吗?我该怎么做才能解决这个问题?

谢谢。

编辑:忘了几个版本信息

代码语言:javascript
复制
python --version
Python 2.7.2+

包版本:2.7.2-5 ubuntu1

代码语言:javascript
复制
hg version
Mercurial Distributed SCM (version 1.9.1)

包版本:1.9.1-1 ubuntu0.1

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2011-10-20 13:35:11

最后找到了原因:它来自我的hgrc中定义hgview扩展使用的行。

升级之后,我原来的激活hgview=行失败了(它找不到扩展),在找到它之后,我用hgext.hgview=/usr/share/pyshared/hgext/hgview.py替换了它。

由于之后日志中不再出现任何与hgview相关的错误,所以我对此没有太多考虑。然而,这是我的hgsubversion没有找到绑定的原因,尽管我仍然不知道为什么。

因此,删除我的.hgrc文件中的行解决了这个问题。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/69215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档