我一直试图使用以下命令安装rJava:
install.packages('rJava',,'http://www.rforge.net/')或
install.packages('rJava', type = 'source', INSTALL_opts='--merge-multiarch')但是每次我因为这个错误而失败:
警告:如果您想要构建IGNORE=1,则无法设置JRI。错误:包“rJava”的配置失败。我已经在我的机器上卸载和重新安装了这两个版本的java,但是仍然没有帮助!
有人有解决办法吗?
全文如下:
安装i386
发布于 2019-03-17 15:55:23
我也经历过同样的问题,下面的方法在我的MacOS10.13.6中使用,如果在其他操作系统中使用,您可以应用与操作系统相关的小更改。
操作系统:
手动安装rJava
# curl -#ROL https://www.rforge.net/rJava/snapshot/rJava_0.9-8.tar.gz
# R CMD INSTALL rJava_0.9-8.tar.gz
# su - 安装了R软件的位置,您可能有不同的位置。
# cd /Library/Frameworks/R.framework/Versions/3.5/Resources/lib我发现R和softlink使用不同的Java:
#ln -s /Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/lib/server/libjvm.dylib libjvm.dylib请记住,您需要将JAVA_HOME放在R中的以下位置:
>Sys.setenv(JAVA_HOME = "/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home")验证在R Studio中工作的rJava:
>require(rJava)https://stackoverflow.com/questions/55185436
复制相似问题