Почему версия Mercurial всегда 1.3.1, хотя я установил 1.6.4? - PullRequest
1 голос
/ 04 февраля 2011

Я запустил pip uninstall mercurial Mac OSX 10.6.6 с и без sudo в моем virtualenv и удалил все следы hg или mercurial на моей машине. Я попытался переустановить так:

Все усилия были одинаковыми с hg --version:

Mercurial Distributed SCM (версия 1.3.1)

Copyright (C) 2005-2009 Matt Mackall и другие это бесплатно программное обеспечение; см. источник для условия копирования. Здесь нет гарантия; даже не для ТОРГОВЛИ или ФИТНЕС ДЛЯ ОСОБЕННОЙ ЦЕЛИ.

Это ошибка? Разве он не должен отображать 1.6.4 вместо 1.3.1? Если нет, то почему?

1 Ответ

4 голосов
/ 04 февраля 2011

Двоичный файл hg - это просто тонкая оболочка вокруг ртутного модуля Python.Похоже, все, что вы сделали, это удалили старый двоичный файл hg, но не старый модуль Python mercurial, поэтому новая установка собирает старые модули.

Вы можете увидеть, где установлены модули с python -c 'import mercurial; print mercurial.__file__'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...