我的RInside程序test_rinside在服务器上运行良好,R是从ubuntu14.04源代码安装的。切换到具有R手动编译的服务器后,RInside程序报告致命错误:
cannot find system Renviron
Fatal error: unable to open the base package这两台服务器都没有为环境变量R_HOME打印任何内容。在编译的R服务器上,如果手动将R_HOME分配给/usr/local/lib64/R,程序运行正常,/usr/local/lib64/R是服务器上的root。
我不熟悉R_HOME的机制。我还能做些什么来正常运行RInside程序test_rinside而不手动指定R_HOME?谢谢!
发布于 2016-02-05 12:55:11
您的错误在于您的假设:如果基础组件有不同的位置,则不能从一个系统复制到另一个系统。
只需在第二台机器上重建,或者只是相同的布局(即使在这种情况下,我推荐软件包--我们也有r-cran-rinside )。
https://stackoverflow.com/questions/35218031
复制相似问题