为什么我安装了 1.6.4,但 Mercurial 版本始终是 1.3.1?

发布于 2024-10-16 02:29:55 字数 598 浏览 1 评论 0原文

我在我的 virtualenv 中运行了 pip uninstall Mercurial Mac OSX 10.6.6(无论是否有 sudo),并删除了我的计算机上的所有 hg 或 Mercurial 痕迹。我尝试像这样重新安装:

所有努力都从 hg --version 中得到了相同的结果:

Mercurial 分布式 SCM(版本 1.3.1)

版权所有 (C) 2005-2009 马特·麦考尔 和其他 这是 免费软件;请参阅来源 复制条件。没有 保修单;甚至不是为了适销性 或适合特定目的。

这是一个错误吗?它不应该显示 1.6.4 而不是 1.3.1 吗?如果没有,为什么?

I ran pip uninstall mercurial Mac OSX 10.6.6, with and without sudo, in my virtualenv, and removed every trace of hg or mercurial on my machine. I tried re-installing like so:

All efforts yielded the same from hg --version:

Mercurial Distributed SCM (version
1.3.1)

Copyright (C) 2005-2009 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.

Is this a bug? Shouldn't it display 1.6.4 instead of 1.3.1? If not, why?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

快乐很简单 2024-10-23 02:29:55

hg 二进制文件只是 Mercurial Python 模块的一个薄包装。听起来您所做的只是删除了旧的 hg 二进制文件,但没有删除旧的 Mercurial Python 模块,因此新安装将拾取旧模块。

您可以使用 python -c 'import Mercurial; 查看模块的安装位置。打印 Mercurial.__file__'

The hg binary is just a thin wrapper around the mercurial Python module. It sounds like all you did was remove the old hg binary but not the old mercurial Python module, so the new install is picking up the old modules.

You can see where the modules are installed with python -c 'import mercurial; print mercurial.__file__'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文