[ESS] setting environment variables before starting R
Ross Boylan
ross at biostat.ucsf.edu
Thu Mar 27 21:47:38 CET 2014
On 3/27/2014 1:22 PM, Vitalie Spinu wrote:
> Yes, process-environment is one way tot go but it will affect all the
> processes spanned by Emacs. If you want only for R then Sys.setenv from
> .Rprofile should do what you want.
>
> Vitalie
I have seen some comments that Sys.setenv may be too late to affect the
library paths R uses (I mean paths in the LD_LIBRARY_PATH sense, not the
R sense) and it's certainly too late for PATH to affect which R gets
run. Do I need PATH set when I launch emacs to affect ESS's choice of R
binaries?
Ross
>
> >>> Ross Boylan on Thu, 27 Mar 2014 11:49:23 -0700 wrote:
>
> > I need to set LD_LIBRARY_PATH and PATH before invoking R. How can I do that?
>
> > Reading the source it looks as if process-environment might be relevant
> > (ess-inf.el), but I'm not sure if it's just a local variable. Also, that sounds
> > as if it affects everything, and I really want it only for R (though since
> > that's usually all I use it doesn't matter much).
>
> > The customization variables mentioned in the documentation seem to apply to
> > command line arguments only.
>
> > I guess for now I'll just use a shell and ess-remote.
>
> > Thanks.
> > Ross Boylan
>
> > ______________________________________________
> > ESS-help at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list