From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Loris Bennett" Subject: Re: [babel] Working dir incorrect Date: Tue, 14 Mar 2017 09:31:33 +0100 Message-ID: <878to85key.fsf@fu-berlin.de> References: <8760jd4592.fsf@fu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cnhs0-0007DY-V7 for emacs-orgmode@gnu.org; Tue, 14 Mar 2017 04:31:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cnhrw-0002PK-SY for emacs-orgmode@gnu.org; Tue, 14 Mar 2017 04:31:53 -0400 Received: from [195.159.176.226] (port=53762 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cnhrw-0002Oz-L5 for emacs-orgmode@gnu.org; Tue, 14 Mar 2017 04:31:48 -0400 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cnhrj-00034w-AX for emacs-orgmode@gnu.org; Tue, 14 Mar 2017 09:31:35 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Hi John, John Hendy writes: > On Mon, Mar 13, 2017 at 9:32 AM, Loris Bennett > wrote: >> Hi, >> >> In a file that used to work, when I now try to run some R code which >> generates an image, I get the error: >> >> cannot open file './usage_users_historical_facet.pdf' >> >> If I check the working directory for the R session I see >> >> getwd() >> [1] "/usr/share/emacs/site-lisp/ess" >> >> instead of the directory in which my org file is located. >> >> I am now running Org 9.0.5 on Emacs 25.1.1. The last time things worked >> I was definitely using an older version of Org and possibly Emacs 24. >> >> Any thoughts? > > I agree with Nick on an ECM. Just to start the ball rolling: > > M-x org-version > Org mode version 9.0.5 (release_9.0.5-288-g4caad0 @ > /home/jwhendy/.elisp/org/lisp/) > > $ emacs --version > GNU Emacs 25.1.1 > > #+begin_src min-config > > ;; set load paths > (add-to-list 'load-path "~/.elisp/org.git/lisp/") > (add-to-list 'load-path "~/.elisp/org.git/contrib/lisp/") > (add-to-list 'load-path "~/.elisp/ess/lisp/") > > (require 'ess-site) > > ;; setup babel languages > (org-babel-do-load-languages > 'org-babel-load-languages > '((R . t))) > > #+end_src > > > method: > - emacs -Q > - M-x load-file /path/to/min-config > - C-c C-c on both of these blocks and get the results as shown > > ;;;;;;;; file: ~/Desktop/test.org ;;;;;;;;; > > * heading > > #+begin_src R > > getwd() > > #+end_src > > > #+RESULTS: > : /home/jwhendy/Desktop > > #+begin_src R :session r > > getwd() > > #+end_src > > #+RESULTS: > : /home/jwhendy/Desktop > > ;;;;;;;;;;;;;;;;; > > > How does this go for you? Thanks for doing most of the work for me. Unfortunately for me, the ECM works fine, so I'm going to have to do some work myself and debug my crufty old .emacs. Thanks again, Loris -- This signature is currently under construction.