我试图在MacOS 10.14.6上安装R软件包JavaGD。我的R版本是3.6.1。当我执行instal.packages时,显然没有错误,但是当我在R控制台中执行时:


  库(JavaGD)
  错误:dyn.load(文件,DLLpath = DLLpath,...)中“ JavaGD”的包或名称空间加载失败:
   无法加载共享对象“ /Library/Frameworks/R.framework/Versions/3.6/Resources/library/JavaGD/libs/JavaGD.so”:
    dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/JavaGD/libs/JavaGD.so,6):库未加载:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents /首页/lib/server/libjvm.dylib
    引用自:/Library/Frameworks/R.framework/Versions/3.6/Resources/library/JavaGD/libs/JavaGD.so
    原因:找不到图片

最佳答案

在macOS 10.14中应该可以正常工作。

java - 无法在OSX上安装R JavaGD软件包-LMLPHP

但是,请确保正确配置RJava环境。

Java中正确配置R可能会有些麻烦。

我建议从简单的Java代码开始:

http://www.owsiak.org/r-java-11-and-making-sure-you-can-load-rjava/

确保您可以在Java中实际使用R

在某些情况下,可能需要重建rJava软件包。

http://www.owsiak.org/r-3-4-rjava-macos-and-even-more-mess/

无论如何,我想第一步是要确保您实际上可以绑定这两个世界。

09-10 15:15