r - knitr 在 /static/ 文件夹中找不到 img 文件
问题描述
我有一个雨果学术网站(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'>
我在不同的计算机上遇到同样的问题,并且在重新安装/下载网站内容后。
图像文件肯定在文件夹内:
/静态/img/
解决方案
您可能会看到帮助页面?knitr::include_graphics
。在你的情况下,你需要
knitr::include_graphics("/img/soc224_qual_analysis_eg_figure_1.png", error = FALSE)
推荐阅读
- python - 如何在键值对数组上调用flask jsonify
- spring-security - 如何在spring security oauth2授权服务器中通过jwt令牌获取用户信息?
- python - 使用 python 从 azure 函数中读取元数据(blob 和容器名称),但在处理过程中显示为 NoneType
- javascript - 引导表行消失
- javascript - 如何使用 php 和 imap 在提交按钮单击时向特定人员发送电子邮件?
- java - 大文件的Java密码解密
- mysql - 将服务器 A 中的一个 Mysql 表中的数据插入到 SSIS 中的另一个 Mysql 表中
- android - 如何通过推送通知检测应用程序是否打开?
- python - ValueError:形状不匹配:标签的形状(收到的 (200,))应该等于 logits 的形状,除了最后一个维度(收到的 (100, 2))
- ios - 如何在 iOS 中同时查看主 App 和扩展 App 的日志?