David King provided the following instructions for installing IEM on Linux, and it should work for Mac also.
I've got IEM running on a Fedora 16 Linux desktop and on a Fedora 14
laptop as well. I thought I'd pass along my notes in case anyone else
wants to try this. I'm not doing a step-by-step script here but if
you're conversant with Eclipse and Linux this should be plenty to go on.
Thanks go to John Evans who gave me the outline for this procedure a
while back. (I'm just a random IEM user so no support for anything
mentioned here should be inferred or implied. Any pain this post may
cause is no one's fault but mine.)
In addition to installing IEM, you should be able to run your demos on
Linux, even though there's no Safari browser available. Google Chrome
has a command line switch that overcomes the security controls that are
the root of the problem, "--allow-file-access-from-files".
My demos work fine in Chrome with this. The User's Guide doesn't work
100% though, so there may be some gotchas out there that I haven't found
yet. Chrome has the same Developer's Tools as Safari, so it works fine
as a Linux alternative in that regard. I'm on "Version 19.0.1084.46
beta" if that matters.
My Fedora 16 system is 64bit Linux, but I did a 32bit installation
there, assuming that is what would be required. I could have been
completely wrong about that. Let me know. The Fedora 14 laptop is
32bit so I had no choice to make on that system.
I installed Eclipse Classic v3.6.2 (this version is required for the current version of IEM):
I added EMF (Eclipse Modeling Framework) to it through the internal
Eclipse software installation process. (Help -> Install new software
XSL tools, mostly to get the validators that come with.
I downloaded the IEM for Windows 7 Beta 3.6.0 distribution from this
community and copied the following files out of its Eclipse directories
and into my own Eclipse directories:
When I installed on my Fedora 16, 64bit system ...
After restart the feature didn't show up in the installed features list but all of the plugins showed up in the plugin list.
When I first tried to switch to the PEM perspective I got a nasty
exception complaining that I didn't have a valid SWT runtime
environment. I found this explanation:
After a few false starts I found that installing the Mozilla 1.7.12 browser with GTK2 and Xft support fixes the problem:
I wrote a two line shell script to start IEM that points at that
browser version via the MOZILLA_FIVE_HOME environment variable, and also
a 32bit JVM on the Eclipse command line, and everything seems to be
working. I used the JVM that's installed with Lotus Notes actually.
When I installed on my 32bit Fedora 14 system, none of the above was
required. And the PEM feature showed up in the installed features list
in addition to the plugins.
One quirk I ran into, case matters, regardless of what system I
installed on. In filenames anyway. I hit an IO exception during my
initial publish attempt that was caused by an XSLT file in the theme
with an uppercase letter in its name. I renamed it to all lower case and
publish ran to completion without any more hiccups..