gpt4 book ai didi

java - 在 macOS Mavericks 10.9.5 上安装 xlsx 和 rJava

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:22:43 24 4
gpt4 key购买 nike

在我的 Mac 上安装 rjava 真是一场噩梦。

我的设置:

MacOS 10.9.5
Java: 7u71 (64 bits dowloaded from Oracle site)
R: R version 3.1.1 (2014-07-10)

首先,我在命令行中运行了

sudo R CMD javareconf

然后,我跑进了R:

install.packages('rJava')

编译最后的错误是这样的:

JavaVM -F/opt/local/Library/Frameworks/R.framework/.. -framework R -llzma -lm -liconv -licuuc -licui18n
ld: library not found for -licuuc
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’
* removing ‘/Users/costa/Library/R/3.1/library/rJava’

我尝试了 Java 8 和 Mac 默认的 java,也得到了同样的错误。

想法?

最佳答案

我以 root (sudo bash) 身份做了什么(使用 macports R):

  • 编辑/opt/local/Library/Frameworks/R.framework/Resources/etc/Makeconf并更改行

    LIBS =  -llzma -lm -liconv -licuuc -licui18n

    LIBS =  -llzma -lm -liconv
  • 安装原始 1.6 Mac Java

  • 导出JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

  • 运行 R CMD javareconf

现在您可以启动 R 并执行 install.packages("rJava")。使用 1.6 版本的 Java 确保 RStudio 也可以加载 rJava 包。

如果你不打算使用 RStudio,你也可以使用 Java 1.8

关于java - 在 macOS Mavericks 10.9.5 上安装 xlsx 和 rJava,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26755013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com