首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >程序包存在于库中,但在需要安装其他软件包时仍未找到。

程序包存在于库中,但在需要安装其他软件包时仍未找到。
EN

Stack Overflow用户
提问于 2021-06-14 15:39:41
回答 1查看 347关注 0票数 0

我需要使用R package ChaMP,为此我需要安装DMRcate,为此需要安装DMRcate我已经安装了"IlluminaHumanMethylation450kanno.ilmn12.hg19",,它存在于库的位置。当我发出命令时:

代码语言:javascript
运行
复制
library("IlluminaHumanMethylation450kanno.ilmn12.hg19")

它起作用了。

但是,当我试图使用DMRcate安装“BiocManager”时:

代码语言:javascript
运行
复制
BiocManager::install('DMRcate')

它表明:

代码语言:javascript
运行
复制
'getOption("repos")' replaces Bioconductor standard repositories, see '?repositories' for details

replacement repositories:
    CRAN: https://cran.rstudio.com/

Bioconductor version 3.13 (BiocManager 1.30.15), R 4.1.0 (2021-05-18)
Installing package(s) 'DMRcate'
installing the source package ‘DMRcate’

trying URL 'https://bioconductor.org/packages/3.13/bioc/src/contrib/DMRcate_2.6.0.tar.gz'
Content type 'application/x-gzip' length 344226 bytes (336 KB)
downloaded 336 KB

* installing *source* package 'DMRcate' ...
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Warning: replacing previous import 'minfi::getMeth' by 'bsseq::getMeth' when loading 'DMRcate'
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called 'IlluminaHumanMethylationEPICanno.ilm10b4.hg19'
Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
ERROR: lazy loading failed for package 'DMRcate'
* removing 'C:/Users/sainz/OneDrive/Documents/R/win-library/4.1/DMRcate'

The downloaded source packages are in
    ‘C:\Users\sainz\AppData\Local\Temp\RtmpADMXbi\downloaded_packages’
Warning message:
In .inet_warning(msg) :
  installation of package ‘DMRcate’ had non-zero exit status

上面说没有一个叫做"IlluminaHumanMethylation450kanno.ilmn12.hg19".的包

使用来自StackOverflow上类似问题的建议,我尝试将源包从临时位置提取到库位置,但这会产生相同的错误。

我在Rstudio做这个。我不知道这里缺了什么。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-06-14 16:56:18

我猜包名的长度超出了操作系统上的路径长度限制(看起来像Windows)。您正在尝试安装到

C:/Users/sainz/OneDrive/Documents/R/win-library/4.1/

并且可以通过将Illumina...包放入一个名称较短的库中,或者只在本地安装它,而不是安装到OneDrive中来绕过这个限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67973295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档