我正在尝试安装两个不适用于R 3.2.0的软件包(ProbMetab和metaXCMS)。
我安装了R 3.1.3,但现在我无法让Rcpp和mzR工作。
初始错误表明我的mzR版本是针对较旧版本的Rcpp构建的(即我有0.11.6并且是针对0.11.3构建的)
我删除了所有Rcpp和mzR的痕迹,并安装了0.11.3(然后是0.11.4和0.11.5)编辑:mzR最初是从bioconductor安装的
[source("http://bioconductor.org/biocLite.R"); biocLite("mzR")
]
如下所述。现在,当mzR尝试加载时,Rstudio崩溃了。
我确实在这里发现了类似的问题 - mzR / Rcpp package anomaly。建议安装Rcpp和mzR的源包。所以我接下来试了一下。
安装mzR后立即出错,说我需要ProtGenetics和zlibbioc。安装ProtGenerics(再次,这里是源代码包)和zlibbioc之后,我在尝试安装mzR时遇到了一大堆错误。
> sessionInfo()
R version 3.1.3 (2015-03-09)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
Running under: OS X 10.10.3 (Yosemite)
locale:
[1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] BiocInstaller_1.16.5
loaded via a namespace (and not attached):
[1] tools_3.1.3
安装mzR后出错:
> install.packages("~/Downloads/mzR_2.2.1.tar.gz", repos = NULL, type = "source")
* installing *source* package ‘mzR’ ...
** libs
rm -f cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o rnetCDF.o
...
...
ERROR: compilation failed for package ‘mzR’
* removing ‘/Library/Frameworks/R.framework/Versions/3.1/Resources/library/mzR’
Warning in install.packages :
installation of package ‘/Users/Harris/Downloads/mzR_2.2.1.tar.gz’ had non-zero exit status
任何帮助都将不胜感激。