Emacs 和 ESS:使用正确版本的 R

Posted

技术标签:

【中文标题】Emacs 和 ESS:使用正确版本的 R【英文标题】:Emacs and ESS: Using the correct version of R 【发布时间】:2010-11-09 01:14:39 【问题描述】:

我已经安装了 R-2.9.1,并且正在使用 Emacs+ESS。但是,当我启动 R 进程时,Emacs 使用的 R 版本是 2.6。我想也许 Emacs 从一个奇怪的起始目录运行 R。但是,如果我选择我的主目录,ESS 仍会启动 R 2.6。 (在终端运行 R 会正确调出 2.9.1 版本。)

如何添加新的 ESS 进程,或更改当前 R 进程的属性,以便可以运行更新版本的 R?

【问题讨论】:

【参考方案1】:

尝试在 ~/.emacs 文件中添加如下内容:

(setq inferior-R-program-name "c:/path/to/Rterm.exe")

并重新启动 emacs。

【讨论】:

以上是关于Emacs 和 ESS:使用正确版本的 R的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Emacs,ESS,pandoc-mode和polymode从Rmd文件创建pdf?

是否有可能在 Emacs ESS 中获得类似于 Rstudio 中可用的 R 代码完成?

用于 R 项目/包开发的 ESS 工作流

Clojure 中的 Java 输入(读取行)在 Emacs 中无法正确读取

在开发基于 compojure/ring 的应用程序时使用 emacs/cider 的正确方法是啥?

emacs 复制粘贴的正确姿势