Emacs - 符号的函数定义无效:R

时间:2017-02-13 16:25:48

标签: r emacs ess

我已使用以下命令在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已经在我的路径中,为什么它仍然报告此错误?

1 个答案:

答案 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