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

无法通过命令行运行R Shiny flexdashboard文档问题求助

报错原因

你执行命令时触发的报错核心原因是,当前Rscript对应的R运行环境中未安装rmarkdown依赖包,导致无法调用rmarkdown::run方法。

解决操作步骤
  • 第一步:确认R环境匹配度
    先在命令行执行如下命令,查看当前Rscript对应的包安装路径,确认和你预期使用的R环境一致,避免多版本R安装冲突:
    Rscript -e ".libPaths()"
  • 第二步:安装缺失依赖包
    先安装rmarkdown包:
    Rscript -e "install.packages('rmarkdown', repos = 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/')"
    同时安装你文档中用到的其他依赖包,避免后续再次触发缺包报错:
    Rscript -e "install.packages(c('flexdashboard', 'tidyverse'), repos = 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/')"
    注:如果安装时提示权限不足,Windows可以用管理员身份启动命令行再执行安装命令,macOS/Linux可在命令前加sudo提升权限
  • 第三步:重新启动应用
    依赖安装完成后,重新执行你的原启动命令即可:
    Rscript -e "rmarkdown::run('D:/Test/testrmd.Rmd', shiny_args = list(launch.browser = TRUE))"
特殊情况处理

如果你的电脑上安装了多个版本的R,调用时可以写全Rscript的绝对路径,避免调用到错误的R环境,示例如下:
"C:\Program Files\R\R-4.3.2\bin\Rscript.exe" -e "rmarkdown::run('D:/Test/testrmd.Rmd', shiny_args = list(launch.browser = TRUE))"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 15:36:00