Uninstall Mercurial on a Mac

試著忘記壹切 提交于 2019-12-23 07:48:34

问题


I installed Mercurial, only to realize that it's not supported yet with MonoDevelop, and then realized that I have no clue how to properly uninstall it.

I've googled around and can't find anything to support uninstalling it.


回答1:


MonoDevelop's support for version control is lagging, and only basic support for Git will be added in version 2.6. I would suggest keeping Hg installed and use the command line. You shouldn't dismiss using a great DVCS just because your IDE doesn't integrate with it.

Since Hg is Python based, you may be able to use easy_install to uninstall it for you.

easy_install -m mercurial 

See easy_install documentation for more information




回答2:


You can uninstall mercurial by deleting the executable, but this seems to be the only way to fix the problem. The executable is in /usr/local/bin or in usr/local/bin/hg (I'm not quite sure), but deleting the executable (and all related files) is a dirty, but working, way to uninstall mercurial.

Hope this helps,

-JXP




回答3:


I did:

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 is not install by default so I guess you can use:

easy_install -m mercurial # Like Steve suggests

This recipe works well for me.




回答4:


I had luck following the suggestion of this post on the mercurial listserv:

Launch again the mpkg you used for the installation, go to the second window (Read me or something similar) and check the "After the install" section.

On Mac OS X 10.6, the text is: This package installs the hg executable in /usr/local/bin and the Mercurial files in /Library/Python/2.6/site-packages/mercurial.

I can imagine you have to replace 2.6 by 2.7 on Mac OS X 10.7.




回答5:


Though totally forgotten how I installed it, the following did the work for me.

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



回答6:


Open Terminal and type this command.

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



回答7:


Why not simply use the prompt or a 3rd party gui for mercurial? This is usually preferred over IDE Integration for speed/reliability anyways.



来源:https://stackoverflow.com/questions/5121432/uninstall-mercurial-on-a-mac

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!