【发布时间】:2011-02-25 18:59:31
【问题描述】:
我安装了 Mercurial,却发现 MonoDevelop 还不支持它,然后意识到我不知道如何正确卸载它。
我用谷歌搜索,找不到任何支持卸载它的东西。
【问题讨论】:
-
您是如何安装 Mercurial 的?这也是“卸载”它的关键。
标签: mercurial
我安装了 Mercurial,却发现 MonoDevelop 还不支持它,然后意识到我不知道如何正确卸载它。
我用谷歌搜索,找不到任何支持卸载它的东西。
【问题讨论】:
标签: mercurial
MonoDevelop 对版本控制的支持比较滞后,2.6 版只会添加对 Git 的基本支持。我建议保持 Hg 安装并使用命令行。您不应该仅仅因为您的 IDE 没有与之集成而放弃使用出色的 DVCS。
由于 Hg 是基于 Python 的,您可以使用 easy_install 为您卸载它。
easy_install -m mercurial
请参阅easy_install 文档了解更多信息
【讨论】:
您可以通过删除可执行文件来卸载 mercurial,但这似乎是解决问题的唯一方法。可执行文件位于 /usr/local/bin 或 usr/local/bin/hg 中(我不太确定),但删除可执行文件(和所有相关文件)是一种肮脏但有效的卸载 mercurial 的方法。
【讨论】:
我做到了:
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
这个食谱对我很有效。
【讨论】:
我很幸运在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。
【讨论】:
虽然完全忘记了我是如何安装它的,但以下内容为我完成了工作。
sudo rm -fr /usr/local/lib/python2.7/site-packages/mercurial*
【讨论】:
打开终端并输入此命令。
defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder
【讨论】:
为什么不简单地使用提示或 3rd 方 gui 来实现 mercurial?无论如何,这通常比 IDE 集成更受欢迎。
【讨论】: