【问题标题】:Uninstall Mercurial on a Mac在 Mac 上卸载 Mercurial
【发布时间】:2011-02-25 18:59:31
【问题描述】:

我安装了 Mercurial,却发现 MonoDevelop 还不支持它,然后意识到我不知道如何正确卸载它。

我用谷歌搜索,找不到任何支持卸载它的东西。

【问题讨论】:

  • 您是如何安装 Mercurial 的?这也是“卸载”它的关键。

标签: mercurial


【解决方案1】:

MonoDevelop 对版本控制的支持比较滞后,2.6 版只会添加对 Git 的基本支持。我建议保持 Hg 安装并使用命令行。您不应该仅仅因为您的 IDE 没有与之集成而放弃使用出色的 DVCS。

由于 Hg 是基于 Python 的,您可以使用 easy_install 为您卸载它。

easy_install -m mercurial 

请参阅easy_install 文档了解更多信息

【讨论】:

  • 实际上这似乎不起作用,尽管命令似乎成功 mercurial 仍然存在。但是,我考虑了您的 cmets 并决定保留它。我已经下载了 MacHg,到目前为止,一切都很好。
  • 我这里也有同样的问题。你找到解决办法了吗?
【解决方案2】:

您可以通过删除可执行文件来卸载 mercurial,但这似乎是解决问题的唯一方法。可执行文件位于 /usr/local/bin 或 usr/local/bin/hg 中(我不太确定),但删除可执行文件(和所有相关文件)是一种肮脏但有效的卸载 mercurial 的方法。

【讨论】:

  • 我终于按照你描述的方式做了。谢谢。
【解决方案3】:

我做到了:

sudo rm /usr/local/bin/hg # To remove my local version (yours may be elsewhere)
sudo pip uninstall mercurial # To remove mercurial from my Python

默认情况下不安装 Pip,所以我猜你可以使用:

easy_install -m mercurial # Like Steve suggests

这个食谱对我很有效。

【讨论】:

    【解决方案4】:

    我很幸运在mercurial listserv 上遵循了这篇帖子的建议:

    再次启动你安装时使用的mpkg,进入第二个 窗口(读我或类似的东西)并检查“之后 安装”部分。

    在 Mac OS X 10.6 上,文本为:This package installs the hg executable 在 /usr/local/bin 和 Mercurial 文件中 /Library/Python/2.6/site-packages/mercurial。

    我可以想象您必须在 Mac OS X 10.7 上将 2.6 替换为 2.7。

    【讨论】:

      【解决方案5】:

      虽然完全忘记了我是如何安装它的,但以下内容为我完成了工作。

      sudo rm -fr /usr/local/lib/python2.7/site-packages/mercurial*
      

      【讨论】:

        【解决方案6】:

        打开终端并输入此命令。

        defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder
        

        【讨论】:

          【解决方案7】:

          为什么不简单地使用提示或 3rd 方 gui 来实现 mercurial?无论如何,这通常比 IDE 集成更受欢迎。

          【讨论】:

          • 这个答案完全是题外话。
          猜你喜欢
          • 2015-12-28
          • 1970-01-01
          • 2014-04-17
          • 2011-12-30
          • 2015-10-18
          • 2010-11-04
          • 2020-07-27
          • 2014-08-24
          • 2016-08-14
          相关资源
          最近更新 更多