2015-12-09 4 views
0

Я установил mercurial, используя sudo apt-get install mercurial, и он установлен правильно. Но когда я запускаю любую команду рт.ст. я получаю следующее сообщение об ошибке -Не удалось запустить hg на терминале ubuntu

прерывания: не удалось найти ртутные библиотеки в [/ дома/yashu/бен /usr/local/lib/python3.4/ dist-packages/networkx-2.0.dev_20150923032326-py3.4.egg /usr/local/lib/python3.4/dist-packages/decorator-4.0.2-py3.4.egg /usr/local/lib/python3.4/dist-packages/Cython-0.23.2-py3.4-linux-x86_64.egg /usr/local/lib/python3.4/dist-packages/pgmpy-0.1.0-py3.4.egg /usr/local/lib/python3.4/dist-packages/pip-1.2.1-py3.4.egg /usr/lib/python3.4 /usr/lib/python3.4/plat-x86_64-linux -gnu /usr/lib /python3.4/lib-dynload /usr/local/lib/python3.4/dist-packages /USR/Lib/Python3/расстояние-пакеты] (проверьте вашу установку и PYTHONPATH)

тогда я попробовал установив его с помощью pip, и он снова успешно установлен, но при запуске любой команды hg я получаю такое же сообщение об ошибке.

ответ

1

Похоже, что у вас установлено более 1 меркуриона. Один из вас apt-get install, вероятно, будет /usr/bin/hg. Попробуйте запустить

which -a hg 

найти все ¯hG бинарных файлов в вашем $PATH.

Попробуйте выполнить /usr/bin/hg вместо hg.

+0

Я побежал, который -a, но я рт.ст. получил это -/дом/yashu/бен/рт.ст. и /USR/местные/бен/рт.ст. –

+0

Я пытался делать/дома/yashu/бен/рт.ст., но получить ту же ошибку –

+0

Попробуйте запустить/usr/local/bin/hg в этом случае. Может быть, это работает? Странно, однако, что нет/usr/bin/hg. Вы уверены, что установка apt-get прошла нормально? –

 Смежные вопросы

  • Нет связанных вопросов^_^