Я установил Подвижный и 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
Ваш thg
двоичный файл, выполняемый по умолчанию, установлен в /usr/local/bin
. Этим местоположением не управляет APT, таким образом, это не было, скорее всего, установлено APT (или это перемещалось/копировалось от местоположения по умолчанию).
Для удаления его просто удалите файл /usr/local/bin/thg
(Вам будет нужно sudo
для этого).
Можно также продолжать использовать обе версии, но необходимо обеспечить полный путь при запуске версии не по умолчанию. Версия, установленная APT, должна быть расположена в /usr/bin/thg
.
Если Вы подозреваете, что существует еще больше thg
версии в Вашей системе, можно найти их всех использованием команды:
find / -name thg