Yep, edited it, and rebooted. Check out this transcript:
bash-3.2# launchctl setenv DYLD_LIBRARY_PATH /Applications/MATLAB_R2011a.app/bin/maci64 bash-3.2# echo $DYLD_LIBRARY_PATH bash-3.2# It's the environment variable that refuses to be set! I set it, and ... crickets On Jun 28, 2011, at 2:57 PM, Daniel Crawl wrote: > > Hi Joe, > > Did you edit launchd.conf directly? If so, you'll need to reboot. > Alternatively, you could use launchctl: > > launchctl setenv DYLD_LIBRARY_PATH /Applications/MATLAB... > > This worked for me. If this still doesn't work for you, try > starting Kepler from a terminal window: > > # echo $DYLD_LIBRARY_PATH > /Applications/MATLAB_R2010a.app/bin/maci64/ > # open /Applications/Kepler-2.2/Kepler.app > > > --dan > > > On 6/28/11 11:27 AM, Joe Futrelle wrote: >> I tried that, didn't work. >> >> Again, I have no problem setting system-wide environment variables in >> launchd.conf. If I set "foo" to "bar" then "foo" is set to "bar" in my >> environment. But if I set DYLD_LIBRARY_PATH to anything, it's like I didn't >> set it at all. >> >> Exactly the same behavior with environment.plist. It seems to me like >> DYLD_LIBRARY_PATH is on some kind of blacklist. >> >> On Jun 28, 2011, at 2:15 PM, Sean Riddle wrote: >> >>> I always heard that if you wanted to set environment variables for GUI >>> applications in OS X, you needed to edit the environment.plist file. A >>> stackoverflow thread >>> (http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x) >>> says it can be set on a per-user basis at ~/.MacOSX/environment.plist. >>> However, that thread also says that launchd.conf also works for GUI >>> applications. Maybe try setting it in environment.plist to see if that >>> makes a difference. >>> >>> - Sean >>> >>> PS - Property List Editor in Utilities is what creates and edits .plist >>> files. >>> >>> On Tue, Jun 28, 2011 at 11:09 AM, Joe Futrelle<jfutre...@whoi.edu> wrote: >>>> Hi, I'm trying to run Matlab codes from Kepler in Mac OS (Snow Leopard). >>>> As an inexperienced user I'm simply firing up the prepackaged Mac OS >>>> distribution of Kepler and double-clicking on the app icon. >>>> >>>> It's no problem constructing a workflow with a "Matlab expression" in it, >>>> but when I run I get a stacktrace about the Matlab libraries not being on >>>> the DYLD_LIBRARY_PATH. >>>> >>>> I'm having no trouble finding those libraries manually; they're right >>>> where they should be in my Matlab install, and they're 64 bit, and >>>> everything seems in order. >>>> >>>> Setting DYLD_LIBRARY_PATH doesn't seem possible in Mac OS; I can set >>>> environment variables in launchd.conf, but launchd appears to silently >>>> ignore DYLD_LIBRARY_PATH; maybe it's special-casing it for some reason. >>>> >>>> I'm having trouble finding a previous post on this list, or a bug in >>>> Kepler's bugzilla database, or a documentation section or FAQ entry that >>>> explains how to solve this. It's clear that some people have had problems >>>> with this in the past, but I don't see a clear description of what I >>>> should be doing. Any and all advice welcome. >>>> >>>> Mac OS version: 10.6.7 >>>> Java version: 1.6.0_24 (Java HotSpot(TM) 64-Bit Server VM (build >>>> 19.1-b02-334, mixed mode)) >>>> Kepler version: 2.2 >>>> Matlab version: R2011a >>>> >>>> -- >>>> Joe Futrelle >>>> Woods Hole Oceanographic Institution >>>> jfutre...@whoi.edu >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Kepler-users mailing list >>>> Kepler-users@kepler-project.org >>>> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >>>> >>> >> >> -- >> Joe Futrelle >> Woods Hole Oceanographic Institution >> jfutre...@whoi.edu >> >> >> >> >> _______________________________________________ >> Kepler-users mailing list >> Kepler-users@kepler-project.org >> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users >> > -- Joe Futrelle Woods Hole Oceanographic Institution jfutre...@whoi.edu _______________________________________________ Kepler-users mailing list Kepler-users@kepler-project.org http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users