Advice for EAP Install on OS X

This EAP marks my first time to do an EAP on OS X since I switched. I have a question for the OS X users out there. How do you handle having multiple IDEA installs on your boxes?

What I used to do on Windows was have the EAP version store it's config and system stuff in it's own directory. That way, the EAP didn't interfere with my solid version or other EAP versions. Sure, I occasionally had to setup all my settings, but at the same time, going back through all the settings dialogs showed me the changes and new features.

But on OS X, it appears you can not easily specify this location. I guess I could use symlinks to do it, but that would require remember to switch the links around when I wanted to change versions. Not something I am fond of.

So any ideas out there?

Thanks,
Patrick

6 comments

Patrick

It's very simple (once you know how to do it):
in the file
<IDEA's bundle>/Contents/info.plist
edit the properties:

idea.config.path
idea.plugins.path
idea.system.path

I also always set
apple.laf.useScreenMenuBar=false

Alain

PS: if you've never opened a bundle:
- select IDEA's bundle/icon
- Cmd-click
=> popup menu
- choose "Show Package Contents"
- goto
<IDEA's bundle>/Contents,
- edit the file
info.plist

0

Thank you Alain. I was just taking a look at that file when I saw your reply pop up.

Excellent. Much easier participation in the EAP.

0

Another possibility is to just use an extra user account.

0

That is also a possiblity. But what a headache keeping my project available to both users since I tend to keep all my data local to my user directory for easy backups.

Patrick

0

That could be solved with symlinks and appropriate permissions.

0

Well yeah and while we're at it we can also solve it by having 2 Macs.

Editing info.plist is simplest. Make your 4.5.3 instance point to new
directories, and just leave the eap download alone this way you're not
editing it every time there is a new version.

R


On 11/18/04 3:25 PM, in article
24250123.1100809526889.JavaMail.itn@is.intellij.net, "Maarten Hazewinkel"
<no_mail@jetbrains.com> wrote:

That could be solved with symlinks and appropriate permissions.


0

Please sign in to leave a comment.