首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Caret包安装失败

Caret包安装失败
EN

Stack Overflow用户
提问于 2017-09-12 18:54:38
回答 3查看 9.7K关注 0票数 3

我在尝试安装脱字符软件包时遇到了这个错误:

代码语言:javascript
复制
ERROR: compilation failed for package ‘ddalpha’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/ddalpha’
Warning in install.packages :
  installation of package ‘ddalpha’ had non-zero exit status
ERROR: dependency ‘ddalpha’ is not available for package ‘recipes’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/recipes’
Warning in install.packages :
  installation of package ‘recipes’ had non-zero exit status
ERROR: dependency ‘recipes’ is not available for package ‘caret’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/caret’
Warning in install.packages :
  installation of package ‘caret’ had non-zero exit status

有什么想法吗?

代码语言:javascript
复制
install.packages("ddalpha")

它给出了相同的错误:

代码语言:javascript
复制
/usr/lib64/R/library/BH/include/boost/exception/exception.hpp:137: error: expected declaration before end of line
make: *** [AlphaProcedure.o] Error 1
ERROR: compilation failed for package ‘ddalpha’
* removing ‘/home/rspark/R/x86_64-redhat-linux-gnu-library/3.3/ddalpha’
EN

回答 3

Stack Overflow用户

发布于 2017-09-29 02:06:16

我找到了一个解决方案。我也有同样的问题。安装插入符号及其所有依赖项后,未安装ddalpha。然后我尝试单独安装包ddalpha。我明白了:

“有一个可用的二进制版本,但源代码版本更高:二进制源needs_compilation ddalpha1.2.1 1.3.1true

你想从源码安装需要编译的包吗?y/n: n“

好吧,如果我回答是的话,那就不管用了。但当我回答“不”时,它确实起作用了。看起来新版本有一些问题,但之前的版本运行良好。

票数 6
EN

Stack Overflow用户

发布于 2017-09-12 20:14:05

正如罗曼在注释中指出的那样,ddalpharecipes是尚未安装的依赖项。您可以手动安装它们,如下所示:

代码语言:javascript
复制
install.packages(c('ddalpha', 'recipes'))

或者,您可以告诉install.packages()命令在安装过程中获取必要的包。

代码语言:javascript
复制
install.packages('caret', dependencies=TRUE)

或明确列出它们:

代码语言:javascript
复制
install.packages('caret', dependencies=c('ddalpha', 'recipes'))

或者,如果您使用诸如RStudio之类的集成开发环境,包含的包管理器将自动为您处理这些依赖项。

如果这些建议不能解决问题,您可以尝试将您的R实例更新到最新版本(在我撰写本文时为3.4.1)。此外,ddalpha依赖于Rcpp包版本0.11.0或更高版本,因此您可以更新该包。

代码语言:javascript
复制
update.packages('Rcpp')
票数 4
EN

Stack Overflow用户

发布于 2017-11-25 20:20:02

我也面临着同样的问题,我几乎尝试了这里提到的所有方法。但对我来说唯一有效的方法是更新我的IDE,这就解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46174574

复制
相关文章

相似问题

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