R包`exams`-不导入R降价

时间:2019-01-07 21:13:51

标签: r r-markdown r-exams

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

1 个答案:

答案 0 :(得分:0)

此错误并非来自exams本身,而是来自rmarkdown用来调用exams转换器的pandoc包(在此将Markdown转换为HTML)案件)。看来您的系统pandoc上根本没有安装,没有在搜索路径中或者没有正确安装。

如果根本没有安装pandoc,则需要安装它。在Ubuntu上,您可以使用常规的软件包管理器进行安装,例如sudo apt-get install pandoc或通过synaptic等。如果使用RStudio,则还附带了pandoc二进制文件(至少在Windows上如此),以便您不需要自己安装。

要检查安装了pandoc的路径(如果已安装),可以使用rmarkdown::pandoc()