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

当我尝试加载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 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做了如此出色的工作。