On Mon, Jul 2, 2012 at 4:26 PM, Nick Dokos <nicholas.do...@hp.com> wrote: > John Hendy <jw.he...@gmail.com> wrote: > >> On Fri, Jun 29, 2012 at 3:16 PM, Nick Dokos <nicholas.do...@hp.com> wrote: >> > John Hendy <jw.he...@gmail.com> wrote: >> > >> >> On Fri, Jun 29, 2012 at 2:37 PM, Nick Dokos <nicholas.do...@hp.com> wrote: >> >> > John Hendy <jw.he...@gmail.com> wrote: >> >> > >> >> >> On Fri, Jun 29, 2012 at 1:26 PM, Achim Gratz <strom...@nexgo.de> wrote: >> >> >> > [re-sent] >> >> >> > >> >> >> > John Hendy writes: >> >> >> >> I typically use orgmode + babel on Linux and have no problems. >> >> >> >> Trying >> >> >> >> to run on Windows 7 and having issues... >> >> >> >> >> >> >> >> (setq org-babel-R-command "C:/Program\ Files/R/R-2.15.0/bin/R") >> >> >> > >> >> >> > Try the 8.3 compatible name to avoid the space in the path. If it >> >> >> > ever >> >> >> > goes through more than one level of unquoting it will otherwise >> >> >> > break. >> >> >> > >> >> >> > (setq org-babel-R-command "C:/Progra~1/R/R-2.15.0/bin/R") >> >> >> >> >> >> Same error. Also, curiously, =M-x customize-variable RET org-babel-R >> >> >> TAB= yields no results... is this the right variable? >> >> >> >> >> >> >> >> >> > It is, but it seems not to have a customizable interface I guess: I get >> >> > the same result you do with customize-variable. OTOH, C-h v >> >> > org-babel-R-TAB brings it up with no problem. >> >> >> >> Good call. It comes up with that and is set to the above (Progra~1 >> >> version) but is still saying command not found when I try C-c C-c on a >> >> babel block. >> >> >> >> Any debug methods? >> >> >> > >> > edebug org-babel-R-evaluate-external-process and single step through it >> > perhaps? I would clean up .elc files and start a new emacs before trying >> > that just to makee sure that I have a clean slate. You might have to go >> > down to org-babel-eval as well and single step through that. >> >> Just did a fresh git clone and make via the updated non-gnu-tools >> method on worg. >> >> The above = `M-x edebug org-babel-R-evaluate-external-process`? >> >> I've never done this. When I do `M-x edebug TAB` I get various edebug >> completions but not it as a standalone command. >> > > Oh, sorry: edebug is described in > > (info "(elisp) Edebug") > > The basics: visit ob-R.el, go to the org-babel-R-evaluate-external-process > definition and press C-u C-M-x. Then do whatever you were doing to get the > problem. It should stop at the function and you can single-step by pressing > SPACE. At strategic points, you can evaluate things with "e".
Eeks. Is the fact that I learned emacs only for org-mode showing. I don't even know how to =(info "(elisp) Edebug")= -- do I put an =M-x= in front of that? =M-x info= seems to bring me to a help page for info! Anyway... I just googled edebug and it says about the same as you did (except for appending "eval-defun with a prefix argument" onto =C-u C-M-x=. - http://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Edebug.html Anyway: - Visited ob-R.el in emacs - Found org-babel-R-evaluate-external-process - Put the cursor on the line =(defun org-babel-R-evaluate-external-process= - Did =M-x C-M-x= and the minibuffer echoed the name of the function - Visited my file, test.org and did =C-c C-c= on the R babel block - Nothing different occurred; I just got "The system cannot find the path specified" I tried the above again with regular 'ol org-babel-R-evaluate just in case and had the same results. I'm clearly goofing something but have no idea what it is. John > > If you mess it up (and you probably will a few times), no problem: just try > again. And be patient! > > Good luck, > Nick > > > >> >> John >> >> >> > >> > Nick >> > >> >> Using =M-x R= works find. ESS is finding R. I successfully loaded a >> >> .csv, ggplot2 and plotted. >> >> >> >> >> >> John >> >> >> >> John >> >> >> >> > >> >> > Nick >> >> > >> >> >>