Knitr 在 /static/ 文件夹中找不到 img 文件
Knitr cannot find img files in /static/ folder
我有一个 hugo-academic 网站 (methods101.com),去年运行良好。
我刚刚去编辑一些页面,但我开始遇到新的错误。
似乎造成问题的代码是 knitr::include_graphics() 函数。
这是产生错误的文本示例:
{r, echo=FALSE, out.width=600,
fig.cap="Newspaper article in Word document, next to same article on internet.",
fig.align='center'}
knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png")
这是错误信息:
Rendering content/docs/SOC224_qual_analysis_eg.Rmd
Quitting from lines 80-81 (SOC224_qual_analysis_eg.Rmd)
Error in knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png") :
Cannot find the file(s): "/img/soc224_qual_analysis_eg_figure_1.png"
Calls: local ... withCallingHandlers -> withVisible -> eval -> eval -> <Anonymous>
Execution halted
<simpleError in render_page(f): Failed to render 'content/docs/SOC224_qual_analysis_eg.Rmd'>
我在不同的计算机上遇到了同样的问题,并且在刷新 re-installing/downloading 网站内容之后。
图片文件肯定在文件夹内:
/static/img/
您可能会看到帮助页面 ?knitr::include_graphics
。在你的情况下,你需要
knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png", error = FALSE)
我们通过回滚到早期版本的 Knitr 设法解决了这个问题。
这是我们使用的代码:
remove.packages("knitr")
packageurl <- "https://cran.r-project.org/src/contrib/Archive/knitr/knitr_1.27.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
我们在 2 月 5 日没有遇到任何问题,但注意到新版本的 knitr 于 2 月 6 日发布,因此认为这可能会导致问题。
我们没有发现旧版本 knitr 的问题。
不确定根本原因是什么。
我有一个 hugo-academic 网站 (methods101.com),去年运行良好。
我刚刚去编辑一些页面,但我开始遇到新的错误。
似乎造成问题的代码是 knitr::include_graphics() 函数。
这是产生错误的文本示例:
{r, echo=FALSE, out.width=600,
fig.cap="Newspaper article in Word document, next to same article on internet.",
fig.align='center'}
knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png")
这是错误信息:
Rendering content/docs/SOC224_qual_analysis_eg.Rmd
Quitting from lines 80-81 (SOC224_qual_analysis_eg.Rmd)
Error in knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png") :
Cannot find the file(s): "/img/soc224_qual_analysis_eg_figure_1.png"
Calls: local ... withCallingHandlers -> withVisible -> eval -> eval -> <Anonymous>
Execution halted
<simpleError in render_page(f): Failed to render 'content/docs/SOC224_qual_analysis_eg.Rmd'>
我在不同的计算机上遇到了同样的问题,并且在刷新 re-installing/downloading 网站内容之后。
图片文件肯定在文件夹内:
/static/img/
您可能会看到帮助页面 ?knitr::include_graphics
。在你的情况下,你需要
knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png", error = FALSE)
我们通过回滚到早期版本的 Knitr 设法解决了这个问题。
这是我们使用的代码:
remove.packages("knitr")
packageurl <- "https://cran.r-project.org/src/contrib/Archive/knitr/knitr_1.27.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
我们在 2 月 5 日没有遇到任何问题,但注意到新版本的 knitr 于 2 月 6 日发布,因此认为这可能会导致问题。
我们没有发现旧版本 knitr 的问题。
不确定根本原因是什么。