Ghi*_*him 19 r knitr r-markdown
每次我在R中使用Knit Html将我的Rmd文件转换为HTML时,我都会低于解析错误:
parse_all出错(输入,文件名,stop_on_error!= 2L):未使用的参数(stop_on_error!= 2)调用:... call_block - > block_exec - > in_dir - > evaluate - > parse_all
执行停止
从命令行使用knitr或knitr:knit2html时获得相同的结果.错误之前不存在(我已经为许多.Rmd报告使用了Knit HTML)但是当我第一次使用cmd中的knit2html时出现了.编译仅适用于.Rmd文件中没有R代码块或块是空的情况.我在Windows 7下工作,R版本:3.2.3,R studio版本:0.99.902.下面是我用于测试的test.Rmd文件中唯一的R代码块:
```{r}
i <- 0
i < i + 3
i
```
Run Code Online (Sandbox Code Playgroud)
use*_*rJT 17
看到相同的错误后,以下(更新评估包)帮助了我
install.packages("evaluate")
Run Code Online (Sandbox Code Playgroud)
评估由knitr使用.以下是CRAN关于评估的链接:https://cran.rstudio.com/web/packages/evaluate/index.html
我的R版本是3.2.4.无需进行任何复杂的重新安装.先试试这个.
小智 16
是的,文森特是对的.您似乎已knitr
在最近几天将软件包更新到版本1.13.此版本仅在新R
版本3.3.0(几天前发布)下运行.
您有两种选择:
R
到3.3.0版knitr
使用以下代码将安装还原为版本1.12:
packageurl <- "http://cran.r-project.org/src/contrib/Archive/knitr/knitr_1.12.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Run Code Online (Sandbox Code Playgroud)