首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中安装RWeka包时出错

在R中安装RWeka包时出错
EN

Stack Overflow用户
提问于 2017-03-13 15:28:53
回答 1查看 872关注 0票数 3

我一直在尝试在我的RStudio (版本0.99.902)中安装RWeka包,但它一直给出下面的错误。我的操作系统是Mac OS Sierra版本10.12。

任何见解或线索都将非常感谢。

代码语言:javascript
复制
> install.packages("RWeka", lib="/Library/Frameworks/R.framework/Versions/3.3/Resources/library")

  There is a binary version available but the source version is later:
      binary source needs_compilation
RWeka 0.4-26 0.4-31             FALSE

installing the source package ‘RWeka’

trying URL 'https://cran.rstudio.com/src/contrib/RWeka_0.4-31.tar.gz'
Content type 'application/x-gzip' length 409473 bytes (399 KB)
==================================================
downloaded 399 KB

* installing *source* package ‘RWeka’ ...
** package ‘RWeka’ successfully unpacked and MD5 sums checked
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
** R
** inst
** preparing package for lazy loading
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
Error : .onLoad failed in loadNamespace() for 'RWekajars', details:
  call: .jinit()
  error: JNI_GetCreatedJavaVMs returned -1

ERROR: lazy loading failed for package ‘RWeka’
* removing ‘/Library/Frameworks/R.framework/Versions/3.3/Resources/library/RWeka’
Warning in install.packages :
  installation of package ‘RWeka’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/p7/z0g7bxzx4sq93z0r974xyrvh0000gn/T/RtmpnB7den/downloaded_packages’
EN

回答 1

Stack Overflow用户

发布于 2017-10-10 04:37:23

我使用here指令重新配置rJava,然后从源代码重新编译(即使rJava已经安装无误)。这样做之后,RWeka安装就可以正常工作了。我在MacOS 10.10.5上。

代码语言:javascript
复制
sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
sudo R CMD javareconf

然后在R中:

代码语言:javascript
复制
install.packages("rJava", type = "source")
install.packages("RWeka", type = "source")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42758375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档