[ESS] How do I best set up M-x R32 and M-x R64?
John Maindonald
john.maindonald at anu.edu.au
Sun Sep 20 02:18:22 CEST 2009
(This was sent a few moments ago without a subject!)
Yes, that works, Actually, I placed
(setq ess-r-versions '("R-1" "R-2" "R32" "R64"))
in my .emacs, before loading ess-site.el.
That turns out to be all that I need to do. If I make that change,
I can leave my ess-5.4 installation files unchanged, I find. So
what does the command
(defvar ess-r-versions '("R-1" "R-2" "R-devel" "R-patched"))
do, in essd-r.el? Does it do what is necessary when one has, e.g.,
R-devel on one's path?
My emacs path has the path to R32 and R64, of course.
I take it, that I was misled by the lines in ess-site.el,
as a model for what I was after:
;;(setq-default inferior-S+6-program-name "Splus8") ; unix systems
;;(setq-default inferior-R-program-name "R") ; unix systems
John Maindonald email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473 fax : +61 2(6125)5549
Centre for Mathematics & Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.
On 20/09/2009, at 12:08 AM, Stephen Eglen wrote:
> Dear John,
>
> I don't have a real R64 binary on my machhine, so I just did the
> following:
>
> ln -s /usr/bin/R ~/bin/R64
>
> and then added
>
> (setq ess-r-versions '("R-1" "R-2" "R64"))
>
> to the end of .emacs and restarted emacs. I could then do
>
> M-x R64
>
> which starts R (but of course is R 2.9.2)
>
> Could you try this symlink approach (e.g. R99 -> regular 'R') to
> see if
> the problem is whether the ess-r-version code or to the binary being
> linked to.
>
> ALso, I asssume your R64 binary is on the list of paths searched by
> emacs, which you can see by
> C-h v exec-path
>
> Stephen
>
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list