【问题标题】:Rmarkdown cannot knit to pdf, work or htmlRmarkdown 无法编织成 pdf、work 或 html
【发布时间】:2019-11-22 22:29:18
【问题描述】:

当我尝试将 Rmarkdown 文件编入工作文件时,出现如下错误:

sh: /usr/local/bin/pandoc: 可执行文件中的 CPU 类型错误 strsplit(info, "\n")[1] 中的错误:下标越界 调用:... pandoc_available -> find_pandoc -> lapply -> FUN -> get_pandoc_version 另外:警告信息: 在 system(paste(shQuote(path), "--version"), intern = TRUE) 中: 运行命令 ''/usr/local/bin/pandoc' --version' 的状态为 126 执行停止

以前,我可以织它。我没有对设置进行任何更改,但现在失败了。我使用 MacBook,我的 Rstudio 版本是 1.2.5019。

【问题讨论】:

    标签: html macos pdf ms-word r-markdown


    【解决方案1】:

    一个可能的原因是您之前安装了 Pandoc(很可能是通过 Homebrew),并且该版本不适用于新版本的 macOS。

    如果是这种情况,您可以卸载 pandoc (brew remove pandoc pandoc-citeproc),因为 RStudio 已经捆绑了 Pandoc,或者更新您的 Pandoc 版本 (brew update && brew upgrade)。如果您不使用自制软件,请查看 Pandoc 主页以获取卸载/更新说明。

    如果您仅通过 R Markdown 间接使用 Pandoc,建议使用 RStudio 捆绑版本。

    【讨论】:

    猜你喜欢
    • 2021-09-15
    • 1970-01-01
    • 2019-11-03
    • 2021-02-11
    • 2021-12-27
    • 1970-01-01
    • 2017-02-26
    • 2020-01-25
    • 2021-02-07
    相关资源
    最近更新 更多