【发布时间】:2019-01-09 06:53:31
【问题描述】:
我最近安装了 R 包 exams 以便为我即将教授的课程生成一些 qti 格式的测验,但无法导入 R markdown 文件。
我尝试使用此处提供的示例文件 switzerland.Rmd: http://www.r-exams.org/templates/switzerland/
这是我尝试运行 exams2qti21 时遇到的错误:
> exams2qti21("../Downloads/switzerland.Rmd")
sh: 1: +RTS: not found
Error: pandoc document conversion failed with error 127
我该如何解决这个问题?
我在 Ubuntu Xenial 上运行 R 3.4.4。
【问题讨论】:
-
这似乎是通过
rmarkdown包接口的pandoc的问题。您能否说 rmarkdown:::pandoc() 并验证报告的路径是否确实存在/有效?可能需要更新的 pandoc 版本或类似的东西...... -
这条评论为我指明了正确的方向。原来定义 pandoc 的命名空间是 knitr,而不是 rmarkdown,但是当我输入
knitr:::pandoc()时,我收到错误“knitr:::pandoc() 中的错误:请先安装 pandoc:pandoc.org”。我使用 Synaptic 安装 pandoc,命令现在可以工作了! -
@AchimZeileis,你想写一个我可以标记为正确答案的答案吗?
-
谢谢!我怀疑这是由于 pandoc 安装错误或丢失,但不确定。我现在已将我的评论扩展为正确的答案。
-
我正在查看一些旧的
r-exams问题,以查看其中是否仍然存在。我注意到您没有将我的回复标记为正确答案(如您上面建议的那样)。你会考虑这样做吗?
标签: r r-markdown r-exams