【问题标题】:Quarto: Persistent problems trying to render/previewQuarto:尝试渲染/预览的持续问题
【发布时间】:2022-08-15 08:09:04
【问题描述】:

在 Win 7 上,使用 R 4.1.2、RStudio 2022.07.1 Build 554 和最新的 Quarto (1.0.37), 尝试构建/预览图书项目时出现持续错误 [已添加注释: 我已经确认了另外两台机器上描述的问题,都是 Win 10,具有相同的 R&Quarto 版本。]

**ERROR**: The process cannot access the file because it is being used by another process. (os error 32), remove \'C:\\Dropbox\\Documents\\publications\\Vis-MLM\\site_libs\'

如果有什么不同,我的项目将存储在 Dropbox 文件夹中。 [已添加注释:这个问题似乎可以通过 @user19749376 的建议暂停 Dropbox 同步来解决, 但这是一个不可接受的工作流程。]

然后,如果我重新启动会话并重新构建,浏览器将打开,我得到:

Access is denied. (os error 5), stat \'C:\\Dropbox\\Documents\\publications\\Vis-MLM\\index_files\'

第二个问题在Unable to render quarto in R 中描述 但是,我在我的计算机上拥有管理权限。

_book/ 中的 HTML 书在那里,我可以在浏览器中打开 index.html,但是它是 每次都必须这样做很痛苦。

这是四开检查

[>] Checking Quarto installation......OK
      Version: 1.0.37
      Path: C:\\Program Files\\Quarto\\bin\\
      CodePage: 1252

[>] Checking basic markdown render....OK

[>] Checking Python 3 installation....(None)

      Unable to locate an installed version of Python 3.
      Install Python 3 from https://www.python.org/downloads/

[>] Checking R installation...........OK
      Version: 4.1.2
      Path: C:/R/R-4.1.2
      LibPaths:
        - C:/R/R-4.1.2/library
      rmarkdown: 2.14

[>] Checking Knitr engine render......OK

对于解决此问题的任何帮助,我将不胜感激。我对 Quarto 几乎束手无策。

    标签: render quarto


    【解决方案1】:

    我遇到了同样的错误消息(“错误:该进程无法访问该文件,因为它正被另一个进程使用。(操作系统错误 32)”并且相当肯定这是由 Dropbox 访问某些文件进行同步而引起的quarto 渲染图书项目并尝试在此过程中再次删除文件,因为一旦我暂停 Dropbox 同步,错误消息将不再出现。您是否观察到相同的情况?

    不幸的是,至少对我来说,这并不是一个真正可持续的解决方案,因为我希望将内容同步到 Dropbox,但也许它有助于找到可以更改的解决方法或设置。

    【讨论】:

      【解决方案2】:

      我在使用 Google Drive 时遇到了一个非常相似的问题,我只是通过使用 PC 上的本地文件夹解决了这个问题。也许您的工作目录可以在您的 PC 上本地,然后您可以在完成后将文档移动到 Dropbox?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-27
        • 2015-06-19
        • 1970-01-01
        • 2019-09-10
        相关资源
        最近更新 更多