R 包 `exams` - 不导入 R markdown

R package `exams` - not importing R markdown

我最近安装了 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

我该如何解决这个问题?

我是 运行ning R 3.4.4 on Ubuntu Xenial。

这个错误不是来自 exams 本身,而是来自 rmarkdown 包,exams 利用它调用 pandoc 转换器(用于将 Markdown 转换为 HTML 在这种情况下)。您的系统上似乎 pandoc 根本没有安装,不在搜索路径中,或者安装不正确。

如果根本没有安装pandoc,那么您需要安装它。在 Ubuntu 上,您可以使用常用的包管理器来安装它,例如 sudo apt-get install pandoc 或通过 synaptic 等。如果您使用 RStudio,那么它还附带一个 pandoc 二进制文件(至少在 Windows) 这样你就不需要自己安装了。

要检查 pandoc 安装在哪个路径(如果是),您可以使用 rmarkdown::pandoc().