RInside 找不到已编译 R 的系统 Renviron

RInside cannot find system Renviron with compiled R

我的 RInside 程序 test_rinside 运行 在安装了 ubuntu 14.04 源的 R 的服务器上运行良好。切换到手动编译R的服务器后,RInside程序报fatal error:

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的机制。我还可以对 运行 RInside 程序 test_rinside 做些什么,而无需手动指定 R_HOME?谢谢!

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

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