[ESS] specify version of R?
Martin Maechler
maechler at stat.math.ethz.ch
Thu Sep 8 09:37:50 CEST 2011
>>>>> Joshua Wiley <jwiley.psych at gmail.com>
>>>>> on Wed, 7 Sep 2011 21:35:47 -0700 writes:
> Hi,
> I am using Vincent Goulets distribution Emacs 23.3 with ESS 5.14 on
> Windows 7 x64. I do a nonstandard R install into C:/R/. Typically, I
> run R devel, which I do happily:
> (setq inferior-R-program-name "C:/R/R-devel/bin/x64/Rterm.exe")
> in my .emacs file. My issue is that occassionaly it would be
> convenient to use one of the stable versions of R (now, for example,
> 2.13.1). I tried, perhaps misguidedly, adding:
> (setenv "PATH" (concat (getenv "PATH") "C:/R/"))
> (setq exec-path (append exec-path '("C:/R/")))
If you start up emacs with*out* all the above three settings,
and then type
M-x R- [Tab]
(the tabulator key)
what do you see?
On my Windows Server machine, where I've also installed
Vincent's Emacs+ESS setup, and where I install R into the
standard location, I get the following buffer (named
'*Completions*'):
--------------------------------------------------------------------
Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.
Possible completions are:
R-2.10.1 R-2.11.1 R-2.12.0-32bit
R-2.12.0-64bit R-2.12.2-32bit R-2.12.2-64bit
R-2.13.0-32bit R-2.13.0-64bit R-2.13.1patched-32bit
R-2.13.1patched-64bit R-2.6.2 R-2.8.1
R-2.9.2 R-fix-T-F R-mode
R-newest R-site-search R-transcript-mode
--------------------------------------------------------------------
where you see my several different versions of R available,
including both the 32- and the 64-bit version from 2.12.x on.
Alternatively, look at the (emacs lisp) variable
ess-r-versions-created
If yours don't look good,
you need to fix up your ess-rterm-version-paths
possibly reading its doc first
[ C-h v ess-rterm-version-paths ]
I hope this helps you going.
Martin
> with the hope that ESS would find all the versions of R installed on
> my system, but it only seems to find the R devel one. If that is not
> possible, I would be happy to manually add it to my .emacs file so
> that I could run, say, "M-x Rstable". I hope I am providing the
> appropriate information.
Yes, there would always be possibilities to do that manually;
I have done that many years ago, before we made ESS much smarter
in autodetecting "all" R versions available...
even on Windows.
> Thanks for any suggestions.
what happens after starting emacs
More information about the ESS-help
mailing list