Mac上的RWeka安装

Posted

技术标签:

【中文标题】Mac上的RWeka安装【英文标题】:RWeka installation on mac 【发布时间】: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 配置 完毕。

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

【问题讨论】:

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

rJava 包将解决错误。

从this 或this 引用这些。

【讨论】:

我已经尝试了软链接建议和这篇文章中的第 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

【讨论】:

以上是关于Mac上的RWeka安装的主要内容,如果未能解决你的问题,请参考以下文章

mac上的libevent,进行安装

在Mac OS上的Python安装模块

Mac上的Cordova安装问题

mac上的角度cli安装失败[重复]

MySql在Mac上的安装配置

Mac上的Python pip安装不起作用