TortoiseHg, указывающий на старую версию

Я установил Подвижный и TortoiseHG на моем Ubuntu16.04 VM.

Выполнение hg version показывает мне, что версия 3.7.3.

Выполнение sudo apt-get install tortoisehg шоу, что TortoiseHg уже является новейшей версией 3.7.3-1.

Однако, когда я работаю thg Я получаю это:

    #!python
    ** Mercurial version (3.7.3).  TortoiseHg version (2.10)
    ** Command: 
    ** CWD: /home/rp
    ** Encoding: UTF-8
    ** Extensions loaded: 
    ** Python version: 2.7.12 (default, Dec  4 2017, 14:50:18) [GCC 5.4.0 20160609]
    ** System: Linux rp-VM 4.15.0-29-generic #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018 x86_64
    ** Qt-4.8.7 PyQt-4.11.4 QScintilla-2.9.1


    This version of TortoiseHg requires Mercurial version 2.7.n to 2.8.n, but found 3.7.3

Есть ли любой способ сделать thg управляйте предназначаются для последней версии TortoiseHg? Или я должен удалить что-то?

Править:

Вывод type thg: thg is /usr/local/bin/thg

2
задан 24 July 2018 в 14:58

1 ответ

Ваш thg двоичный файл, выполняемый по умолчанию, установлен в /usr/local/bin. Этим местоположением не управляет APT, таким образом, это не было, скорее всего, установлено APT (или это перемещалось/копировалось от местоположения по умолчанию).

Для удаления его просто удалите файл /usr/local/bin/thg (Вам будет нужно sudo для этого).

Можно также продолжать использовать обе версии, но необходимо обеспечить полный путь при запуске версии не по умолчанию. Версия, установленная APT, должна быть расположена в /usr/bin/thg.

Если Вы подозреваете, что существует еще больше thg версии в Вашей системе, можно найти их всех использованием команды:

find / -name thg
2
ответ дан 2 December 2019 в 03:31

Другие вопросы по тегам:

Похожие вопросы: