【问题标题】:Issues with Revolution R Open + Yosemite + Sublime TextRevolution R Open + Yosemite + Sublime Text 的问题
【发布时间】:2014-12-17 02:49:07
【问题描述】:

我已在新的 macbook pro 13" Retina(两个核心)和 Yosemite 上安装了 RRO。

我尝试了 RSTUDIO 和 R 25(S. Urbinek 臭名昭著的基准测试),我将测试时间从大约 31 秒缩短到了惊人的 5 秒(感谢多线程和英特尔 MKL)。太棒了!

问题在于 Sublime 文本。由于各种原因,我使用 Sublime text 3 作为文本控制台的频率高于 rstudio。

我将它与 R-Box 包结合使用来驱动我想要将代码发送到的位置:到 R 控制台,或者与 SublimeREPL R 一起将代码定向到 Sublime 本身,将屏幕一分为二并发送我运行 R 控制台的屏幕右侧的代码。

通常我使用 R 配置 R-Box 用户设置,SublimeREPL 将 R 路径指定为 /usr/bin/R(见下文)。

结果(遗憾)

  • R-Box & R 不工作:找不到 RRO 应用程序(即使更改 应用程序的名称从 RRO 到 R 它没有找到它)。
  • R-Box 和 SublimeREPL(即 屏幕右侧的控制台)显示控制台正常,但没有 可见提示,因此没有用。

这些是与 CRAN R 一起使用的 R 脚本:

# R-Box
{
    "App": "R",
    "osx":
    {
        "App": "SublimeREPL"
    }

}
# SublimeREPL
{
    "default_extend_env": {"PATH": "{PATH};/usr/bin/R"},
    "show_transferred_text": true

}

(我也在 RRO 论坛https://groups.google.com/forum/#!topic/rropen/bK_YPqxhXsI 上发布了这个)

PS:有标签能力的人可以为 RRO(Revolution R Open)创建标签吗?

【问题讨论】:

  • 尝试在/Library/Frameworks/路径中查找RRO
  • @Andrie 感谢您的标签。正如我在帖子中所说,SublimeREPL 找到 R(即 RRO)并显示在控制台中,但光标不见了。为什么 R-Box 没有找到 R(在其他模态中)更神秘。
  • 破解/解决了第二个问题。显然 SublimeREPL RRO 想要设置“echo = true”,但在 ~/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/R 的文件中设置为 false。不知道如何从 Sublime 控制台设置它。
  • 您能否将此信息添加为答案并将问题标记为已回答?

标签: r sublimetext2 sublimerepl rro


【解决方案1】:

R-Box 的第一个问题已解决,将 RRO 应用名称更改为 R.app(别名不起作用,我必须明确更改应用名称)。

正如我上面的评论,SublimeREPL 的第二个问题通过更改设置解决了

echo = true

~/Library/Application Support/Sublime Text 3/Packages/SublimeREPL/config/R 的文件中(否则设置为 false)。

由于更改不在控制台中的“可自定义”文件中,因此可能需要在 SublimeREPL 的任何新版本中进行更改。

【讨论】:

    猜你喜欢
    • 2015-12-17
    • 1970-01-01
    • 2017-02-02
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    相关资源
    最近更新 更多