【问题标题】:Knitting error when knitting html on RStudio在 RStudio 上编织 html 时出现编织错误
【发布时间】:2016-06-26 00:32:10
【问题描述】:

我成为 R 的普通用户已有 1.5 年了。从未见过这种情况发生,也不知道如何解决。我已经阅读了整个互联网以寻找没有运气的解决方案。我尝试重新启动计算机并重新安装 RStudio。第一次尝试时,我可以将任何 .Rmd 编​​织为 .pdf 或 .html,但随后的尝试失败并显示以下错误消息。这发生在以前工作过的可靠的 .Rmd 以及通过 RStudio 的 File-->New 选项创建的新模板 .Rmd 文件中。如果我重新安装 RStudio,它允许在第一次尝试时再次编织任何 .Rmd 文件。

Loading required package: knitr
Warning message:
package ‘knitr’ was built under R version 3.2.3 

processing file: HW16.Rmd
  |.................................................................| 100%
  ordinary text without R code


output file: HW16.md

[1] "HW16.md"
Error generating HTML preview for ~/Dropbox/MyProjects/spring2016/advancedMachineLearning/HW16.Rmd r error 4 (R code execution error)

控制台生成:

【问题讨论】:

  • 也许您文档中的某些 R 代码破坏了编织程序?评估的 R 代码是否对默认库、系统选项等有任何作用?一个很好的检查方法是查看您是否可以在重新安装后多次编织不同的文档。
  • 不,没有任何 R 代码会破坏编织程序。我尝试了以前工作过的 .Rmd 文件以及新的 Rstudio 模板化的 .Rmd 文件。两种类型的文件都会出现同样的问题。重新安装后,我无法多次编织任何文档。
  • 您是否正在缓存任何结果或更改某些配置文件、rprofile 等中的默认目录?
  • 不。甚至无法使用 RStudio .Rmd 模板进行 2 次以上的编织尝试。

标签: r rstudio knitr


【解决方案1】:

我找到了解决方案:从您的计算机中删除 R。您不需要重新安装 RStudio。为了在我的 Mac 上删除 R,我去了/Library/Frameworks/R.framework/Versions/ 然后删除了文件夹“3.2.x”(这些代表 R 的版本。您可能安装了多个版本)。接下来,我在终端中使用brew 重新安装了 R。

brew tap homebrew/science
brew install r

打开 RStudio。编织任何已知有效的 .Rmd,或 RStudio 生成的新 .Rmd。再织一遍。问题解决了!

【讨论】:

    猜你喜欢
    • 2015-07-29
    • 2015-01-15
    • 2016-03-08
    • 1970-01-01
    • 2022-06-14
    • 2021-06-03
    • 2013-12-01
    • 1970-01-01
    • 2019-03-11
    相关资源
    最近更新 更多