【发布时间】:2012-06-11 04:09:07
【问题描述】:
很抱歉这么快就回来回答一个简单的安装问题,但我无法自己解决这个问题,这严重影响了我的工作效率。无论如何,我尝试按照 BC 网站的建议安装 GenomicFeatures。
> source("http://bioconductor.org/biocLite.R")
> biocLite("GenomicFeatures")
我收到以下错误消息(除了几条警告消息)
ERROR: configuration failed for package ‘RCurl’
* removing ‘/home/tim/R/i686-pc-linux-gnu-library/2.15/RCurl’
ERROR: dependencies ‘XML’, ‘RCurl’ are not available for package ‘rtracklayer’
* removing ‘/home/tim/R/i686-pc-linux-gnu-library/2.15/rtracklayer’
ERROR: dependencies ‘XML’, ‘RCurl’ are not available for package ‘biomaRt’
* removing ‘/home/tim/R/i686-pc-linux-gnu-library/2.15/biomaRt’
ERROR: dependencies ‘rtracklayer’, ‘biomaRt’, ‘RCurl’ are not available for package ‘GenomicFeatures’
* removing ‘/home/tim/R/i686-pc-linux-gnu-library/2.15/GenomicFeatures’
所以我猜是依赖项有问题,但它们会在 GF 之前自动安装似乎很奇怪。我使用的是 2.15.0 版。关于问题可能是什么的任何线索?我很乐意根据需要提供更多信息。谢谢。
【问题讨论】:
-
依赖项应该在打包之前自动安装。似乎您在使用 RCurl 和 XML 时遇到了问题。尝试将它们与 CRAN 分开安装。
install.packages(RCurl)等。我成功安装了GF,因为我有这些依赖项。 -
另外,如果您按照我上面的建议后仍有问题,请编辑您的问题并添加
sessionInfo()的结果。 -
您需要安装操作系统库 libcurl 和 libxml。精确的规格取决于您的操作系统;对我来说
sudo apt-get install libcurl4-openssl-dev和 libxml2-dev。安装这些后,biocLite或install.packages将同样有效。 -
@MartinMorgan 您应该将其发布为答案。
标签: r bioconductor