我们正在将Renjin迁移到最新版本,作为设置的一部分,我们包括了一个包含用户定义的R库的目录。

我们如何迁移以下行?

renjinContext.getGlobals().setLibraryPaths("/home/renjin/r-libs");


谢谢

最佳答案

Renjin不再从文件系统加载软件包。

现在,Renjin依靠PackageLoader实现来查找包。缺省值为ClasspathPackageLoader,它仅在Java类路径中查找软件包。

要迁移此代码,您可以将它们全部放在一起,仅要求用户确保程序包在类路径中,或者提供您自己的PackageLoader实现以在特定路径中查找程序包。

09-25 21:21