我已使用以下命令在MacOSx中安装了emacs和ess:
sudo port install ess +emacs_app
但是当我尝试使用C-c C-c在org模式下运行代码块时:
#+begin_src R :results output :session :exports both
summary(mtcars)
#+end_src
它返回错误:
Symbol's function definition is void: R
但我可以在shell模式下运行R,这意味着R已经在我的路径中,为什么它仍然报告此错误?
答案 0 :(得分:1)
您已安装了ess包,但需要在emacs init文件(〜/ .emacs / init.el)中使用以下命令加载ess库:
(require 'ess-site)
(org-babel-do-load-languages
'org-babel-load-languages
'((R . t)))
有关详细信息,请参阅R Source Code Blocks in Org Mode