1

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

4

1 回答 1

2

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

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

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

于 2019-01-08T22:53:31.157 回答