Rmarkdown编织报错求助:xfun::normalize_path参数异常问题
解决Rmarkdown编织报错:unused argument (resolve_symlink = FALSE)
- 先确认xfun包版本:在R控制台运行
packageVersion("xfun")查看当前版本。这个错误核心是调用xfun::normalize_path时传入了该函数不支持的参数,大概率是xfun包版本与依赖它的knitr、rmarkdown等包不兼容导致的。 - 强制更新xfun到最新版本:
加上install.packages("xfun", dependencies = TRUE)dependencies = TRUE确保所有依赖包同步更新。 - 如果更新xfun后问题仍存在,同步更新knitr和rmarkdown这两个Rmarkdown编织的核心包:
install.packages(c("knitr", "rmarkdown"), dependencies = TRUE) - 若以上操作无效,检查是否有旧版本依赖包冲突:
- 清理R缓存:
file.remove(list.files(path = Sys.getenv("R_USER"), pattern = ".RData", full.names = TRUE)) - 重启RStudio,重新安装xfun、knitr、rmarkdown三个包。
- 清理R缓存:
- 要是你用了renv、packrat这类项目环境管理工具,需要同步更新环境内所有包,保证版本匹配。
内容的提问来源于stack exchange,提问作者Yomi.blaze93
相关产品推荐
相关产品推荐

