【问题标题】:R - Installing package with remotes::install_github ask for higher version of the dependencies which BiocManager::install() can not findR - 使用 remotes::install_github 安装包要求 BiocManager::install() 找不到的更高版本的依赖项
【发布时间】:2020-04-19 16:05:40
【问题描述】:

我需要安装一些应该与 remotes::install_github() 一起安装的软件包

“acidgenomics/basejump”“satijalab/seurat”

在安装过程中,需要升级其他几个包版本。 BiocManager::install 程序找不到这些版本,我必须安装这些依赖包版本:

R CMD INSTALL IRanges_2.20.2.tar.gz 

然后其他使用相同包的包停止工作。像 DESeq2, 我得到了错误:

Error: package or namespace load failed for ‘DESeq2’:
 objects ‘rowSums’, ‘colSums’, ‘rowMeans’, ‘colMeans’ are not exported by 'namespace:S4Vectors'

我发现很少有答案说它发生了(比如url

remotes::install_github() 没有选择正确的 Bioconductor devel repos,而使用 BiocManager::install() 安装确实有效 正如预期的那样。

我们将 R 3.6.0 作为一个模块安装,许多用户使用相同的 R 版本。我需要所有的包来为每个人工作。

我怎样才能使所有不同的包版本都能正常工作?

【问题讨论】:

    标签: r install.packages


    【解决方案1】:

    最后,我使用 Bioconductor 3.10 安装新版本的 R 3.6.3,并且所有软件包都安装正确。

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 2021-06-19
      • 2016-12-30
      • 2016-11-20
      • 2019-11-05
      • 2023-01-14
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多