[ESS] ESS and Windows 7

Vincent Goulet Vincent.Goulet at act.ulaval.ca
Mon Feb 1 05:44:00 CET 2010


Daniel,

Le sam. 30 janv. à 15:43, Daniel Nordlund a écrit :

> 
> I am new to Emacs, ESS, and Windows 7 (long-time user of WinXP).  I installed R and Vincent Goulet's emacs-23.1-modified-4.exe in the default locations.  R starts fine and Gnu Emacs seems to run ok.  
> 
> But when I start Emacs, load an R code file, and try to start an inferior R session (either using the R menu icon or M-x R, asks for "starting data directory?"  I have found no way to continue on from there.  Trying to accept the default results in either nothing happening, or an error message
> 
> "apply: Spawning child process: invalid argument".

This message occurs when Emacs cannot find your installation of R. See my previous post in this forum for a solution.

HTH   Vincent


> 
> Any suggestions as to what I am doing wrong?
> 
> Dan
> 
> Daniel Nordlund
> Bothell, WA USA 
> 
>> -----Original Message-----
>> From: ess-help-bounces at stat.math.ethz.ch [mailto:ess-help-
>> bounces at stat.math.ethz.ch] On Behalf Of Paul Johnson
>> Sent: Friday, January 22, 2010 4:00 PM
>> To: Edith Hodgen
>> Cc: ess-help at stat.math.ethz.ch
>> Subject: Re: [ESS] ESS and Windows 7
>> 
>> I made Emacs work on Windows 7 today.  If you install R and Vincent
>> Goulet's enhanced version of Emacs with all of the default settings
>> (don't fiddle with the path), then Emacs with ESS will "just work".
>> x-R does start Rterm.exe.
>> 
>> However, if you put R somewhere else, then you have to make the
>> changes you described  in your note. But you have to do them
>> CORRECTLY. See below.
>> 
>> On Sat, Dec 26, 2009 at 4:42 PM, Edith Hodgen <edith.hodgen at gmail.com>
>> wrote:
>>> Hi
>>> 
>>> I have a new computer operating under Windows 7 and am again facing the
>>> trials of getting Emacs, ESS, R and LateX to work. This time the problem
>>> seems to be around ESS and R (the rest, including spell checking, seems
>>> fine, and R works on its own, but not in ess/macs).
>>> 
>>> I've been following the instructions on the sites aimed at the less
>>> competent, and have put ess here:
>>> 
>>> c:/devel/emacs/site-lisp/ess:
>>> 
>>> and R here:
>>> 
>>> c:/devel/R/R-2.10.1/bin:
>>> 
>>> Running addpm.exe also didn't seem to work quite as I remembered it, and
>> I
>>> had to go and make a short-cut to runemacs.exe. However, Emacs works, I
>> get
>>> a LaTeX environment, and I can check spelling.
>>> 
>>> I've used the pattern of my previous .emacs files, with modifications
>>> suggested for the newer releases.
>>> In particular, I've tried both versions of the first of the following
>>> sections (unsuccessfully)
>>> ==================================
>>> ;; ESS
>>> 
>>> ;;(load "C:/devel/emacs/site-lisp/ess/lisp/ess-site")
>>> (require 'ess-site)
>>> 
>>> ;; R
>>> (setq inferior-R-program-name "C:/devel/R/R-2.10.1/bin/Rterm.exe")
>> 
>> Follow the example in the ess-site.el file, you NEED double slashes,
>> "C://devel/R//R-2.10.1//bin//Rterm.exe"
>> 
>> After fixing that, then DELETE ess-site.elc.  That's the byte compiled
>> version that Emacs will use first, it will ignore your new el file if
>> you leave the elc file.
>> 
>> I've found some little malfunctions with Emacs and ESS, but I can
>> assure you it works just as well with Windows 7 as it did with Vista
>> (medium).
>> 
>> pj
>> 
>> 
>> 
>> 
>>> (add-hook 'LaTeX-mode-hook 'turn-on-reftex)
>>> ====================================
>>> 
>>> I tried editing the ess-site.el file (I remember having to do that in
>>> earlier versions), and leaving it as it was (equally unsuccessful).
>>> 
>>> I then tried deleting the whole lot and downloading the GNU Emacs and
>> ESS -
>>> All-in-one installation file for MS Windows, by Vincent Goulet, but for
>> some
>>> reason, after downloading for several minutes, it went all shy and
>> refused
>>> to save the file (more than once - I did try again). I put a copy of his
>>> site-start.el into the emacs/site-lisp directory and that also didn't
>>> perform magic.
>>> 
>>> My PATH is:
>>> 
>>> C:\devel\MiKTeX
>>> 
>> 2.8\miktex\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wb
>> em;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\C:\tools\bin;C:\devel\emac
>> s\bin;C:\devel\texmf\miktex\bin;C:\devel\ghostgum\ghostview\gsview\;c:\usr
>> \local\bin;C:\devel\ghostgum\gs\gs8.51\lib;C:\devel\ghostgum\gs\gs8.51\bin
>> ;C:\devel\MinGW\bin;c:\devel\Aspell\bin;C:\devel\R\R-2.10.1\bin
>>> 
>>> I've double, triple, and quadruple-checked spelling everywhere (which
>> means
>>> I've probably overlooked something), and have searched on the Internet
>> for
>>> clues. I saw one other query about Windows 7, but that resolved itself,
>> so
>>> my guess is that it *should* work.
>>> 
>>> In Emacs, M-x R causes the message: [No match]
>>> 
>>> and there is no *ESS* buffer.
>>> 
>>> Any assistance will be extremely gratefully received.
>>> 
>>> Edith
>>> 
>>>       [[alternative HTML version deleted]]
>>> 
>>> ______________________________________________
>>> ESS-help at stat.math.ethz.ch mailing list
>>> https://stat.ethz.ch/mailman/listinfo/ess-help
>>> 
>> 
>> 
>> 
>> --
>> Paul E. Johnson
>> Professor, Political Science
>> 1541 Lilac Lane, Room 504
>> University of Kansas
>> 
>> ______________________________________________
>> ESS-help at stat.math.ethz.ch mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
> 
> ______________________________________________
> 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