1

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

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

两台服务器都没有为 environment variable 打印任何内容R_HOME。在编译好的 R 服务器上,如果R_HOME手动分配给/usr/local/lib64/R,程序运行正常,即服务器上的 R root。

我不熟悉R_HOME的机制。test_rinside在不手动指定 R_HOME的情况下,我还能做些什么来正常运行 RInside 程序?谢谢!

4

1 回答 1

1

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

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

于 2016-02-05T12:55:11.050 回答