You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarto编译失败:GDrive路径‘G:\My Drive\etc’不存在问题求助

Quarto在Google Drive路径编译报错的解决办法

问题根源

报错Error in tools::file_path_as_absolute(cwd) : file 'G:\My Drive\etc' does not exist是因为Google Drive桌面客户端的路径解析或同步问题,导致R/Quarto无法正确识别GDrive目录的绝对路径。

解决方案

  • 修改Google Drive本地同步路径:把同步文件夹改成无空格、无特殊字符的路径(比如G:\GDrive),避免路径转义时出现异常。
  • 检查GDrive同步状态:确保办公室电脑上的Google Drive已完成同步,G:\My Drive\etc目录确实存在,且没有权限限制或同步中断。
  • 强制指定Quarto工作目录:在qmd文件开头添加以下配置,让Quarto使用文件所在目录作为工作目录:
    ---
    execute:
      working-dir: "."
    ---
    
  • 使用动态路径生成:在代码块里用here::here()来生成文件路径,替代相对路径或系统默认路径,比如:
    data <- read.csv(here::here("data", "file.csv"))
    

额外排查步骤

  • 升级办公室电脑的Google Drive客户端到最新版本,旧版本可能存在路径映射bug。
  • 检查R的工作目录:运行getwd()查看当前工作目录是否指向不存在的路径,手动用setwd("你的qmd文件所在GDrive目录")后再尝试编译。

内容的提问来源于stack exchange,提问作者merira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 22:11:02