从Rprofile.site

时间:2016-05-19 12:46:45

标签: r linux rserve

我想使用看起来像这样的Rprofile.site启动Rserve

 .First <- function(){
    library(Rserve)
    Rserve(args="--RS-conf /usr/lib64/R/etc/Rserv.conf")
    source("/usr/lib64/R/etc/InvestorToolBox.R")
    }

但是当我运行R时出现一些问题,它进入一个循环,它继续运行Rserve实例,如屏幕截图所示

  

启动Rserve:/ usr / lib64 / R / bin / R CMD   / usr / lib64 / R / library / Rserve / libs // Rserve --RS-&gt; conf / usr / lib64 / R / etc /   Rserv.conf

     

R版本3.2.3(2015-12-10) - &#34;木制圣诞树&#34;版权所有(C)   2015 R统计计算平台基金会:   x86_64-redhat-linux-gnu(64位)

     

R是免费软件,绝对免费保修。你是   欢迎在某些条件下重新分发。输入&#39; license()&#39;   或者&#39; license()&#39;分发详情。

     

自然语言支持,但以英语语言环境运行

     

R是一个与许多贡献者合作的项目。类型   &#39;贡献者()&#39;了解更多信息和引用()&#39;关于如何引用   出版物中的R或R包。

     

键入&#39; demo()&#39;对于一些演示,&#39; help()&#39;在线帮助,或   &#39; help.start()&#39;为HTML浏览器界面提供帮助。输入&#39; q()&#39;至   退出R。

     

启动Rserve:/ usr / lib64 / R / bin / R CMD   / usr / lib64 / R / library / Rserve / libs // Rserve --RS-&gt; conf / usr / lib64 / R / etc /   Rserv.conf

     

R版本3.2.3(2015-12-10) - &#34;木制圣诞树&#34;版权所有(C)   2015 R统计计算平台基金会:   x86_64-redhat-linux-gnu(64位)

     

R是免费软件,绝对免费保修。你是   欢迎在某些条件下重新分发。输入&#39; license()&#39;   或者&#39; license()&#39;分发详情。

     

自然语言支持,但以英语语言环境运行

     

R是一个与许多贡献者合作的项目。类型   &#39;贡献者()&#39;了解更多信息和引用()&#39;关于如何引用   出版物中的R或R包。

     

键入&#39; demo()&#39;对于一些演示,&#39; help()&#39;在线帮助,或   &#39; help.start()&#39;为HTML浏览器界面提供帮助。输入&#39; q()&#39;至   退出R。

     

启动Rserve:/ usr / lib64 / R / bin / R CMD   / usr / lib64 / R / library / Rserve / libs // Rserve --RS -

     

conf / usr / lib64 / R / etc / Rserv.conf

你能告诉我为什么或我做错了吗?

1 个答案:

答案 0 :(得分:6)

编辑: tl;博士你做错了。通过在$ cc -o foo foo.c && ./foo 0x103819fa2 0x103819fa2 0x7fff5c3e6ac4 0x7fff5c3e6ab4 0x103819f9e $ cc -O2 -o foo foo.c && ./foo 0x107fa1f9e 0x107fa1f9e 0x7fff57c5eaec 0x7fff57c5eae8 0x107fa1f9e $ cc -v Apple LLVM version 7.3.0 (clang-703.0.31) 中启动,您将获得一个R进程,该进程读取~/.Rprofile并启动...并且您可以获得自己的递归。简单的解决方法是使用~/.Rprofile的方式。

一个人倾向于在R之外启动Rserve:

Rserve

RServe有一些选项可以使用其特定的配置文件来设置特定的启动参数,身份验证选择等。