[ESS] R-2.3.0 crash
David Reitter
david.reitter at gmail.com
Mon May 15 17:11:41 CEST 2006
One crucial difference between running R from a shell within Emacs
and from R started by ESS may be that the shell is a log-in shell ("/
bin/bash -l"), which picks up environment variables set in
~/.bash_profile and friends, while a process started by Emacs (even
in a comint buffer) only inherits Emacs' environment (which is the OS
X environment, NOT bash_profile). (Disclaimer: in Aquamacs it is the
same environment, but in vanilla Carbon Emacs, it's not.)
Of course, R shouldn't crash if DISPLAY is empty or set to something
inappropriate.
Robin, maybe you could report the value of DISPLAY just after you've
started R from within ESS, e.g. via
Sys.getenv("DISPLAY")
-- D
--
http://aquamacs.org -- Aquamacs: Emacs on Mac OS X
On 15 May 2006, at 15:56, Stephen Eglen wrote:
> thanks Robin. I'm forwarding this to the ESS-help list so that others
> can see the solution to using X11 under R 2.3.0 with ESS.
>
> Stephen
>
> Robin Hankin writes:
>> Hi guys.
>>
>>
>> problem was solved with
>>
>>
>> Sys.putenv(DISPLAY=":0.0")
>> X11()
>>
>>
>> (posted on the R-SIG-Mac mailing list by Simon Urbanek and Matt
>> Cohen).
More information about the ESS-help
mailing list