首页 > 解决方案 > sh 权限在exams2pdf 中被拒绝

问题描述

我使用 R/exams 生成这样的 PDF 考试:

exams2pdf("swisscapital")

但是,这会导致以下错误:

Loading required namespace: tinytex
sh: : Permission denied

做同样的事情exams2html()效果很好。

有什么问题,我该如何解决?

标签: rr-exams

解决方案


鉴于这不会在 R 中产生“错误”,而只会在 shell (sh) 上产生,这可能只是在最后以交互方式显示 PDF 的问题。你可以检查是否

getOption("pdfviewer")

是否正确设置为查看 PDF 的应用程序(例如"/usr/bin/evince")以及您是否有权使用该应用程序。

如果从 R 中调用正确的 PDF 查看器时遇到问题,那么只需使用

exams2pdf("swisscapital", dir = ".")

这会将 PDF 写入您当前的工作目录,而不是在 PDF 查看器中显示它。然后您可以在 R 之外手动打开 PDF。


推荐阅读