错误:“RVAideMemoire”的包或命名空间加载失败

时间:2016-08-25 15:39:29

标签: r

我尝试了一个简单的

install.packages('RVAideMemoire')

它只是保持运行数字而不是下载,所以我去了网站并手动下载。

install.packages('RVAideMemoire.tgz', lib='destination_directory',repos = NULL)

现在我在RStudio有RVAideMemoire。它说它安装在用户库而不是系统库中。但是当我运行以下内容时出现错误

> library(RVAideMemoire)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘ade4’
In addition: Warning message:
package ‘RVAideMemoire’ was built under R version 3.3.0 
Error: package or namespace load failed for ‘RVAideMemoire’

1 个答案:

答案 0 :(得分:1)

手动安装时,不会自动安装依赖项。

查看package's page on CRAN,导入以下非推荐(即默认情况下未安装)的软件包(因此需要):

deps <- c("ade4", "car", "cramer", "dunn.test", "FactoMineR", 
       "lme4", "mixOmics", "multcompView", "pls", "pspearman",
       "statmod", "vegan")
install.packages(deps)

如果您的软件包安装机器由于某种原因搞砸了,您必须手动安装所有这些软件包(以及他们的依赖项)...

devtools::package_deps("RVAideMemoire")

也可能有用。