【问题标题】:RWeka installation on macMac上的RWeka安装
【发布时间】:2016-02-05 17:29:33
【问题描述】:

我正在尝试在 mac 上安装 RWeka 包。

操作系统版本:

10.9.5

安装的Java版本:

java版本“1.7.0_75”
Java(TM) SE 运行时环境(内部版本 1.7.0_75-b13)
Java HotSpot(TM) 64 位服务器 VM(内部版本 24.75-b04,混合模式)

执行后

install.packages("RWeka")

当我尝试执行时

图书馆(RWeka)

显示如下错误

错误:'RWekajars' 的 loadNamespace() 中的 .onLoad 失败,详细信息:
调用:.jiit()
错误:JNI_GetCreatedJavaVMs 返回 -1

错误:“RWeka”的包或命名空间加载失败
JavaVM:请求的 Java 版本 ((null)) 不可用。在 "" 处使用 Java。
JavaVM:无法加载 JVM:/bundle/Libraries/libserver.dylib
JavaVM 致命:无法加载 jvm 库。

命令的输出

R CMD javareconf

xcode-select:注意:在“/Applications/Xcode.app”中未找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
xcode-select:注意:在“/Applications/Xcode.app”中没有找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
xcode-select:注意:在“/Applications/Xcode.app”中没有找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
xcode-select:注意:在“/Applications/Xcode.app”中没有找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
xcode-select:注意:在“/Applications/Xcode.app”中没有找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
Java 解释器:/usr/bin/java
Java 版本:1.7.0_75
Java 主路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java 编译器:/usr/bin/javac
Java 头文件生成:/usr/bin/javah
Java 归档工具:/usr/bin/jar
OS X 上的非系统 Java

尝试编译和链接 JNI 程序
检测到 JNI cpp 标志:-I$(JAVA_HOME)/../include -I$(JAVA_HOME)/../include/darwin
检测到 JNI 链接器标志:-L/Users/amlanroy/Library/Java/Extensions -L/Library/Java/Extensions -L/Network/Library/Java/Extensions -L/System/Library/Java/Extensions -L/usr/库/java -L。 -ljvm
xcode-select:注意:在“/Applications/Xcode.app”中没有找到开发人员工具,请求安装。在对话框中选择一个选项以下载命令行开发人员工具。
无法编译 JNI 程序

JAVA_HOME : /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java 库路径:
JNI cpp 标志:
JNI 链接器标志:
更新 /Library/Frameworks/R.framework/Resources 中的 Java 配置
完毕。

如果有人遇到过同样的问题并知道解决方案,请告诉我。

【问题讨论】:

    标签: r macos


    【解决方案1】:
    1. sudo R CMD javareconf
    2. install.packages("rJava",type='source')

    rJava 包将解决错误。

    thisthis 引用这些。

    【讨论】:

    • 我已经尝试了软链接建议和这篇文章中的第 1 步,来自我之前关于 Java 相关 R 包的注释。但是我的 RWeka 软件包安装不会成功,直到我在步骤 2 中从此处推荐的源代码安装 rJava
    • 请将此标记为答案,因为它解决了问题
    【解决方案2】:

    我在加载 openNLP、xlsx、RWeka 等软件包时也遇到了问题,并且收到了和你一样的错误消息。但最后这个命令在 OS X 10.11.3 上对我有用:

    sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
    

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      相关资源
      最近更新 更多