Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Mac上卸载Mercurial_Mercurial - Fatal编程技术网

在Mac上卸载Mercurial

在Mac上卸载Mercurial,mercurial,Mercurial,我安装了Mercurial,但发现MonoDevelop还不支持它,然后意识到我不知道如何正确卸载它 我在谷歌上搜索过,找不到任何支持卸载它的东西。为什么不简单地为mercurial使用提示符或第三方gui?无论如何,在速度/可靠性方面,这通常优于IDE集成。MonoDevelop对版本控制的支持滞后,版本2.6中只会添加对Git的基本支持。我建议继续安装Hg并使用命令行。你不应该因为你的IDE没有和它集成就放弃使用一个好的DVCS 由于Hg是基于Python的,您可以使用easy_instal

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


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

为什么不简单地为mercurial使用提示符或第三方gui?无论如何,在速度/可靠性方面,这通常优于IDE集成。

MonoDevelop对版本控制的支持滞后,版本2.6中只会添加对Git的基本支持。我建议继续安装Hg并使用命令行。你不应该因为你的IDE没有和它集成就放弃使用一个好的DVCS

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

easy_install -m mercurial 

有关更多信息,请参阅文档

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

希望这有帮助


-JXP

我很幸运地遵循了这篇文章的建议:

再次启动用于安装的mpkg,转到第二个 窗口(读我或类似的内容)并检查 “安装”部分

在MacOSX10.6上,文本是:此包安装hg可执行文件 在/usr/local/bin和中的Mercurial文件中 /Library/Python/2.6/site-packages/mercurial

我可以想象你必须在MacOSX10.7上用2.7替换2.6

我做到了:

默认情况下不安装Pip,因此我想您可以使用:

easy_install -m mercurial # Like Steve suggests

这个食谱对我来说很有效。

虽然我完全忘记了它是如何安装的,但下面的内容对我来说很有效

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

打开终端并键入此命令

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

实际上,这似乎不起作用,尽管命令似乎很成功,但mercurial仍然在那里。然而,我考虑了你的评论,决定保留它。我已经下载了MacHg,到目前为止,很好。我这里也有同样的问题。你找到解决方案了吗?这个答案完全脱离主题。你是如何安装Mercurial的?这也是“卸载”它的关键。我最终按照您描述的方式完成了类似的操作。谢谢。
defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder