gpt4 book ai didi

mercurial - 在 Debian Squeeze : hg gives an "couldn' t find mercurial libraries"error 上安装 Mercurial

转载 作者:行者123 更新时间:2023-12-03 23:56:43 24 4
gpt4 key购买 nike

在 Debian Squeeze 上看似成功安装(通过 apt-get install mercurial )后,hg 拒绝启动,并给出以下错误:

root@pe-test:/tmp/example.com# hg
abort: couldn't find mercurial libraries in [/usr/bin /usr/lib/python2.6 /usr/lib/python2.6/plat-linux2 /usr/lib/python2.6/lib-tk /usr/lib/python2.6/lib-old /usr/lib/python2.6/lib-dynload /usr/local/lib/python2.6/dist-packages /usr/lib/python2.6/dist-packages /usr/lib/pymodules/python2.6]
(check your install and PYTHONPATH)

我让它工作的唯一方法是通过 pip install 安装 mercurial ,但我认为这不是一个正确的方法。

最佳答案

我找到了 this bug在 Debian 错误跟踪器中:它描述了完全相同的问题。以下步骤解决了该问题:

debsums -c python-support showed no differences, but reinstalling python-support before reinstalling mercurial and mercurial-common actually solved the issue.



因此,您可以尝试以下操作:
apt-get --reinstall install python-support
apt-get --reinstall install mercurial mercurial-common

问题显然是 python-support 触发器没有正确运行,但该错误没有给出任何原因。希望下面的命令也能为您解决问题。

更新

正如多条评论中所说,运行 dpkg-reconfigure似乎就足够了:
dpkg-reconfigure python-support

关于mercurial - 在 Debian Squeeze : hg gives an "couldn' t find mercurial libraries"error 上安装 Mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8170360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com