r - sh 权限在exams2pdf 中被拒绝
问题描述
我使用 R/exams 生成这样的 PDF 考试:
exams2pdf("swisscapital")
但是,这会导致以下错误:
Loading required namespace: tinytex
sh: : Permission denied
做同样的事情exams2html()
效果很好。
有什么问题,我该如何解决?
解决方案
鉴于这不会在 R 中产生“错误”,而只会在 shell (sh) 上产生,这可能只是在最后以交互方式显示 PDF 的问题。你可以检查是否
getOption("pdfviewer")
是否正确设置为查看 PDF 的应用程序(例如"/usr/bin/evince"
)以及您是否有权使用该应用程序。
如果从 R 中调用正确的 PDF 查看器时遇到问题,那么只需使用
exams2pdf("swisscapital", dir = ".")
这会将 PDF 写入您当前的工作目录,而不是在 PDF 查看器中显示它。然后您可以在 R 之外手动打开 PDF。
推荐阅读
- html - 无法修复表格 td 宽度
- php - Waring:自 PHP7.1 以来,联系人表单中“名称”中的非法字符串偏移量
- c# - 分配函数返回的 IEnumerable
对另一个对象的价值 - python - 从关系属性访问列值
- c# - 在 Visual Studio 中将机器人部署到 Azure 时发布错误
- r - 如何计算R中列的每个字符串的第一个字符的出现次数
- indexing - 按记录名称查找记录中的索引
- node.js - 为什么中间件的内容在浏览器的单个请求中运行四次
- mongodb - 我在我的数据/数据库路径上找不到 MongoDB 数据库
- php - 通过 android studio 将图像上传到 000webhost.com