mzR/Rcpp封装异常
当我尝试加载mzR库时,出现以下错误。有人知道在哪里寻找解决方案吗。我也尝试重新安装mzR和Rcpp,但没有效果mzR/Rcpp封装异常,r,R,当我尝试加载mzR库时,出现以下错误。有人知道在哪里寻找解决方案吗。我也尝试重新安装mzR和Rcpp,但没有效果 > library(mzR) Lade nötiges Paket: Rcpp Error : .onLoad in loadNamespace() für 'mzR' fehlgeschlagen, Details: Aufruf: value[[3L]](cond) Fehler: failed to load module Ramp from package mz
> library(mzR)
Lade nötiges Paket: Rcpp
Error : .onLoad in loadNamespace() für 'mzR' fehlgeschlagen, Details:
Aufruf: value[[3L]](cond)
Fehler: failed to load module Ramp from package mzR
kann Vektor der Größe 13.2 GB nicht allozieren
Zusätzlich: Warnmeldungen:
1: In fun(libname, pkgname) :
mzR has been built against a different Rcpp version
than is installed on your system. This might lead to errors
when loading mzR. If you encounter such issues, please send
a report, including the output of sessionInfo() to the Bioc
mailing list -- http://www.bioconductor.org/help/mailing-list.
2: In Module(m, pkg, mustStart = TRUE) :
Reached total allocation of 8183Mb: see help(memory.size)
3: In Module(m, pkg, mustStart = TRUE) :
Reached total allocation of 8183Mb: see help(memory.size)
4: In Module(m, pkg, mustStart = TRUE) :
Reached total allocation of 8183Mb: see help(memory.size)
5: In Module(m, pkg, mustStart = TRUE) :
Reached total allocation of 8183Mb: see help(memory.size)
Fehler: Laden von Paket oder Namensraum für ‘mzR’ fehlgeschlagen
> sessionInfo()
R version 3.0.3 (2014-03-06)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252 LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] Rcpp_0.11.1
loaded via a namespace (and not attached):
[1] Biobase_2.20.1 BiocGenerics_0.6.0 parallel_3.0.3
mzR版本为1.6.3问题是否有一般解决方案?我不想在每个版本中都遇到同样的问题
提前感谢您,在多次重新安装mzR软件包后,我找到了以下解决方案:
source("http://bioconductor.org/biocLite.R")
biocLite("BiocUpgrade")
对我来说,bioconductor似乎以错误的方式构建了mzR软件包。要么从源代码重新安装,要么安装构建mzR的Rcpp版本。我如何才能找出是哪个版本的Rcpp?我检查过mzr要求>=0.10.x,但遗憾的是,这对我没有帮助。我可以在你的问题中读到这一点
mzR是根据与系统上安装的Rcpp版本不同的Rcpp版本构建的。这可能会导致加载mzR时出错。如果您遇到此类问题,请向Bioc邮件列表发送一份报告,包括sessionInfo()的输出--http://www.bioconductor.org/help/mailing-list.
您是否建议写信给软件包开发人员?我这么做了,但我认为还有其他问题。可能软件包版本不同,无法运行正确的版本。另一个问题可能是他们编错了,但我对此表示怀疑。不用担心,伙计。Bioconductor没有错,你只是有点困惑。让我们感谢Bioconductor做了如此出色的工作。