RInside找不到编译R的系统Renviron

时间:2016-02-05 06:55:41

标签: c++ r rinside

我的RInside程序test_rinside在从ubuntu 14.04源安装R的服务器上运行良好。切换到手动编译R的服务器后,RInside程序报告致命错误:

cannot find system Renviron
Fatal error: unable to open the base package

两个服务器都不会为环境变量R_HOME打印任何内容。 在已编译的R服务器上,如果R_HOME被手动分配给/usr/local/lib64/R,即服务器上的R root,则程序运行正常。

我不熟悉R_HOME的机制。如果不手动指定R_HOME,我还能做什么才能正常运行RInside程序test_rinside?谢谢!

1 个答案:

答案 0 :(得分:1)

您的错误在您的假设中:如果底层组件具有不同的位置,则无法从一个系统复制到另一个系统。

只需在第二台机器上重建,或者只是相同的布局(即使在这种情况下我推荐包装 - 我们也有r-cran-rinside)。