On Aug 9, 2008, at 6:13 AM, Gad Abraham wrote:

Hi,

Where does R.app, when launched from the Dock, get its environment
variables from, including PATH?


From the launchd process (or LS in general, details depend on the version of OS X you use).


I've tried setting the PATH in ~/.bash_profile and /etc/paths, but when
launched from the Dock, it doesn't get through:
system("echo $PATH")
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin


That is as expected since launchd doesn't read those. You can use Environment.plist for processes started by LS, see
http://developer.apple.com/qa/qa2001/qa1067.html

Cheers,
Simon


If I start R.app from Terminal using
/Applications/R.app/Contents/MacOS/R, it does show up:
system("echo $PATH")
/usr/bin:/bin:/usr/sbin:/sbin:/sw/bin:/usr/local/bin:/sw/sbin:/usr/ X11/bin:/usr/local/git/bin/:/usr/local/bin

I'm using R 2.7.1 on Leopard 10.5.4.

Thanks,
Gad

--
Gad Abraham
Dept. CSSE and NICTA
The University of Melbourne
Parkville 3010, Victoria, Australia
email: [EMAIL PROTECTED]
web: http://www.csse.unimelb.edu.au/~gabraham

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac



_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to