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

安装rmarkdown依赖xfun版本过低:如何通过代码强制安装最新版xfun

问题原因

你遇到的安装冲突源于R 3.6版本的CRAN Windows预编译二进制包已停止更新,因此xfun的默认安装版本停留在0.22,而新版tinytex、rmarkdown要求xfun≥0.23,更高版本的xfun默认需要源码编译,未安装Rtools的设备无法完成编译流程。

最简可复制解决方案

直接让学生将以下两行代码依次粘贴到R控制台运行即可,无需手动操作、无需安装Rtools:

# 第一步:安装符合版本要求的xfun预编译包
install.packages("xfun", repos = "https://yihui.r-universe.dev")
# 第二步:安装learnr及依赖包
install.packages(c("learnr", "rmarkdown"))
备用方案

如果上述第一行运行报错,可以用以下单行命令直接安装对应版本的预编译xfun包:

install.packages("https://yihui.r-universe.dev/bin/windows/contrib/3.6/xfun_0.39.zip", repos = NULL, type = "win.binary")
安装验证

运行以下命令查看xfun版本,返回结果≥0.23即为安装成功,可正常运行learnr教程:

packageVersion("xfun")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:15:05