1

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

我们如何迁移以下行?

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

谢谢

4

1 回答 1

1

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

Renjin现在依靠PackageLoader实现来定位包。默认值为ClasspathPackageLoader,它只是在 Java 类路径中查找包。

要迁移此代码,您可以将它们全部删除,只要求用户确保包位于类路径上,或者提供您自己的 PackageLoader 实现以在特定路径中查找包。

于 2017-04-17T12:42:28.863 回答