Hi Sébastien,

I just tried quickly. I use org-babel with python, up to now never with shell 
scripting.

> 
> --8<---------------cut here---------------start------------->8---
> * Prerequisites
> 
> #+begin_src sh :session ecm
>     cd ~/Personal
> #+end_src
> --8<---------------cut here---------------end--------------->8---


This works for me (I changed the folder name). There is a error line in my 
message buffer
--8<---------------cut here---------------start------------->8---
executing Shell source code block
~/babel 
save-current-buffer: Wrong type argument: char-or-string-p, nil
--8<---------------cut here---------------end------------->8---


but the relevent part runs ok. My shell buffer depict to the new folder after 
execution.


--8<---------------cut here---------------start------------->8---
tors...@gaijin ~ % 
cd ~/babel
echo 'org_babel_sh_eoe'
tors...@gaijin ~ % cd ~/babel
tors...@gaijin ~/babel (git)-[master] %
--8<---------------cut here---------------end------------->8---


I used the same init like you

> What am I doing wrong?  Or have I set something wrong (or missing) in my
> .emacs file?
> 
> --8<---------------cut here---------------start------------->8---
> (require 'org-babel-init)
> 
> ;; activate a subset of languages
> (require 'org-babel-R)
> (require 'org-babel-sh)
> 
> ;; make pre-built helper functions available
> (org-babel-load-library-of-babel)
> --8<---------------cut here---------------end--------------->8---

However I didn't use the (org-babel-load-library-of-babel) function.

Which version of org-mode di you use ? org-babel is young and change still 
heavily. I guess you have to use the latest git-version of org-mode.
Furthermore, does the shell iteself (M-x shell) work in emacs as desired ?

Sorry not a big help at least a pointer that it should work...

Bye

Torsten


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to