Phantom Mercurial,如何删除?

时间:2015-06-02 21:18:06

标签: ubuntu installation mercurial tortoisehg

我正在尝试在Ubuntu 14.04上安装TortoiseHg。它很好,但试图打开它抱怨有一个未经移植的Mercurial版本(3.4.1)。我删除了:

  • sudo apt-get remove mercurial
  • sudo apt-get purge mercurial
  • sudo dpkg -r mercurial
  • sudo dpkg --purge mercurial

它成功了,但如果我尝试:

hg --version

我明白了:

Mercurial Distributed SCM (version 3.4.1)
(see http://mercurial.selenic.com for more information)

Copyright (C) 2005-2015 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

还有其他想法吗? TortoiseHG需要3.1.x或3.0.x。

1 个答案:

答案 0 :(得分:2)

您可以使用type命令(使用bash时)找到路径中应用程序存在的位置:

ry4an@four:~$ type -a hg
hg is /usr/local/bin/hg

它可能是作为python包安装的,在这种情况下命令将是:

pip uninstall mercurial

但安装一个在你的路径中较早的地方支持的版本可能更容易/更安全,所以Tortoise找到了那个。