Rmd文件编译HTML失败:XQuartz缺失错误求助
Rmd编译HTML报错X11缺失及工作目录警告的解决办法
解决X11库缺失问题
- 报错原因是macOS系统默认未预装X11库,而tidyverse的可视化功能依赖该库,直接下载安装XQuartz即可。
- 安装完成后务必重启RStudio,再重新点击Knit按钮编译,unnamed-chunk-4(131-135行)的可视化代码就能正常执行。
处理工作目录变更警告
- Rmd编译时会自动将工作目录切换到当前Rmd文件所在的文件夹,这是默认机制。
- 若要消除警告或统一工作目录,推荐使用**RStudio项目(.Rproj)**管理文件:将Rmd及相关数据、脚本都放在项目文件夹内,编译时会自动以项目根目录作为工作目录,既避免警告,又保证项目的可移植性。
- 不推荐用
setwd()硬指定工作目录,会导致项目在其他环境下无法正常运行。
内容的提问来源于stack exchange,提问作者student123
相关产品推荐
相关产品推荐

