【问题标题】:Error message when trying to build website using distill: invalid version specification尝试使用 distill 构建网站时出现错误消息:版本规范无效
【发布时间】:2021-11-24 08:41:11
【问题描述】:

我有一个 distill 网站。当我尝试使用 RStudio 点击“构建网站”时,我收到以下错误消息:

错误:无效版本规范 '2021.09.0+351' 执行停止

以状态 1 退出。

【问题讨论】:

    标签: r r-distill


    【解决方案1】:

    这两个问题已经在 distill 的开发版本中得到修复。 它以前被我们发现或在 Github 问题中报告过。遇到麻烦不要犹豫去看那里,也测试开发v

    这个问题

    Error: invalid version specification 
    

    是在您使用上一个 RStudio IDE 版本时引起的。

    空白页问题是使用最后一个rmarkdown版本时造成的。

    我们很快就会向 CRAN 发布补丁,但在此期间,请安装 distill

    的开发版本
    remotes::install_github("rstudio/distill")
    

    【讨论】:

    • 谢谢@cderv!
    • 答案有效。我在 Win 10 中安装一些依赖项时遇到了棘手的问题。对于其他遇到此问题的人,this 答案为我解决了。
    【解决方案2】:

    这不是一个完全令人满意的答案,但我遇到了同样的问题。运行:

    rmarkdown::render_site(encoding = 'UTF-8') 
    

    在终端/命令行窗口上会完全运行命令。但是,该站点仅使用空白页面创建(即使您检查了 html 源代码,该页面也存在,隐藏)。

    我正在跟踪空白页以升级 rmarkdown 包,就我而言,从 2.8 升级到 2.11。这带来了 jquerylib 的新依赖关系,这也可能是造成这种情况的原因。新版本的 RStudio 2021.09.0 Build 351 已经开始出现这种情况。这与你我得到的错误信息一致。

    我尝试降级rmarkdown,但每次您使用该版本从 RStudio 编织时,它都会强制升级。我认为这应该报告为一个错误,因为它之前显然可以工作,现在有几个问题似乎都与所有升级有关(不是从 RStudio 内部编译,而是使用空白页编译)。

    (我会将此添加为评论而不是解决方案,但我还没有足够的声誉)

    【讨论】:

    • 谢谢@jyiow!
    猜你喜欢
    • 2020-11-16
    • 2013-07-26
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 2018-06-28
    • 2016-11-18
    • 1970-01-01
    相关资源
    最近更新 更多