Mac OS X中的多个独立R会话

时间:2013-11-02 22:20:08

标签: r rstudio

我需要运行多个R会话,并希望它们可以在不同的R会话中执行。在Windows中,我能够打开任意数量的R会话,并在每个会话中运行不同的代码(RGui和RStudio)。但是,在Mac OSX中,R.app和RStudio都不允许我打开多个独立会话 - 我必须等到第一组R代码完成才能运行第二组R代码。

Mac OSX中有解决方案吗?这个问题很久以前就困扰了我,所以我想听听你的建议。谢谢!

4 个答案:

答案 0 :(得分:43)

感谢您提出的所有建议。以下是可能解决方案的简要概述:

  1. 使用终端:在终端
  2. 中运行:open -n /Applications/RStudio.app
  3. 安装允许多个会话的Emacs和ESS
  4. 通过选项拖动复制整个R.app包(您可以重命名副本)
  5. 使用项目运行多个rstudio会话

答案 1 :(得分:14)

在OSX中打开另一个应用程序实例:

open -n -a "APPLICATION NAME"

在这种情况下,您只需:

open -n -a "rstudio"

CNET article source

答案 2 :(得分:2)

我一直在Mac OSX上使用它来打开多个Rgui会话(类似于上面的Rstudio答案): 打开-n /Applications/R.app/ 您可以根据需要多次为R会话执行此操作。

答案 3 :(得分:0)

RStudio的另一个选项是双击当前会话的RStudio图标,然后选择“新建RStudio窗口”:

enter image description here