【问题标题】:How to solve "ERROR: compilation failed for package ‘later’" when installing shiny安装闪亮时如何解决“错误:包'稍后'编译失败”
【发布时间】:2020-12-03 17:52:08
【问题描述】:

我在 CentOS 6.5 中安装 Shiny Server for R Language 使用:

install.packages('shiny', repos='https://cran.rstudio.com/')

得到:

ERROR: compilation failed for package ‘later’
* removing ‘/usr/lib64/R/library/later’
ERROR: dependency ‘later’ is not available for package ‘promises’
* removing ‘/usr/lib64/R/library/promises’

上网查了一下,发现需要devtools从git hub安装:

https://github.com/r-lib/later/issues/78

使用:

install.packages('devtools', repos='https://cran.rstudio.com/')

但得到同样的错误:

ERROR: dependency ‘later’ is not available for package ‘promises’

如何解决这个问题才能安装闪亮?

【问题讨论】:

  • 您是说您安装了devtools,然后运行devtools::install_github('r-lib/later')(没有错误),然后尝试安装promisesshiny,但仍然失败?
  • 不,我试过install.packages('devtools', repos='https://cran.rstudio.com/') 能够使用devtools::install_github('r-lib/later'),但在这两种情况下都得到相同的错误ERROR: dependency ‘later’ is not available for package ‘promises’

标签: r shiny centos6.5


【解决方案1】:

在 CentOS 中升级 C++ 编译器解决了问题。

本指南对这个过程很有用:

https://edwards.sdsu.edu/research/c11-on-centos-6/

【讨论】:

    猜你喜欢
    • 2014-06-01
    • 1970-01-01
    • 2020-04-06
    • 2012-11-23
    • 2022-01-15
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    相关资源
    最近更新 更多