After installing Mountain Lion, I discovered Java was gone along with Subversion and Git. Even Python was partially crippled. I went through these steps to bring them back.
On my machine, before the update, Git used to live in
Which I think was a symbolic link pointing to
/usr/local/git. This gets wiped out by Mountain Lion, to preserve tools using the old reference (IntelliJ IDEA in my case), I created a new sym link.
sudo ln -s /usr/local/git/bin/git /usr/bin/git
/usr/bin folder should be on the
$PATH so it should get the terminal working again too.
Apparently, Apple removed Subversion with 10.8 so there’s nothing to do other than install it manually.
You can install Xcode which should put Subversion in
/Applications/Xcode.app/Contents/Developer/usr/bin/svn. Victor Quinn talks about reinstalling Xcode to fix similar problems.
OSX will install this for you the first time you try and start up a Java app. It sets up a symbolic link for
mvn to point to Maven 3 which may need adjusting if you’re still using Maven 2. See this post for the fix.
Rake / Python
It even managed to mess with my Python installation which gets used when building this blog using the
rake generate command. Thanks though to Sébastien Han for getting me out of it.