我最近安装了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。
答案 0 :(得分:0)
此错误并非来自exams
本身,而是来自rmarkdown
用来调用exams
转换器的pandoc
包(在此将Markdown转换为HTML)案件)。看来您的系统pandoc
上根本没有安装,没有在搜索路径中或者没有正确安装。
如果根本没有安装pandoc
,则需要安装它。在Ubuntu上,您可以使用常规的软件包管理器进行安装,例如sudo apt-get install pandoc
或通过synaptic等。如果使用RStudio,则还附带了pandoc
二进制文件(至少在Windows上如此),以便您不需要自己安装。
要检查安装了pandoc
的路径(如果已安装),可以使用rmarkdown::pandoc()
。