Care and feeding of IDEA EAPI track IDEA EAP builds fairly closely, installing a release within a day or so of its release. I've had very few problems with them, unlike a number of people on the forums who seem to have a slew of work-stopping difficulties. Here's my recipe, although it might not be appropriate for you if you're diskspace constrained:
- Download the full install, including the JRE. I doubt IDEA changes the JRE very often but as with everything I prefer to run in an environment they've tested.
- Run the installer program instead of the ZIP. Any imports or other modifications will be done in the installer, so use it. Plus: less work for me.
- Tell IDEA to install to a new directory. It blows my mind that people just unpack a zip over their existing install and expect it to work. Or even just point the installer to the previous EAP directory. If someone did that with software you shipped you'd call them an idiot. (Well, I would. Maybe.)
- Tell IDEA to use the installation directory for cache and index files, or at least use a brand new directory off your home. This is probably the step most people skip, preferring to re-use a directory in their home directory. And this is probably what causes the most problems. Yes, it takes longer to startup the first time since IDEA has to rebuild the caches and indices -- use it to catch up on your bile reading, or go browse around C2 or something. But from reading forums people continue to try and re-use these directories. And when the problem is fixed people post a sheepish, "I cleared my cache directory and it's okay now." Take the hint.
- Let the installer import your settings. I just point it to the previous EAP build directory and everything works.
That's it, easy. Granted, I don't stress the IDE as much as some do, but it works for me.