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

将R脚本存为app.R至工作目录后无法调用应用的问题咨询

解决runApp("App-1")无法调用Shiny应用的问题
  • 检查当前工作目录是否生效
    运行getwd()确认输出是否为"C:/Users/asus/Desktop/App-1"。如果不是,说明setwd()命令执行失败,可能是路径拼写错误、权限不足或目录不存在。

  • 修正runApp的路径逻辑
    当你已经用setwd("C:/Users/asus/Desktop/App-1")进入目标目录后,runApp("App-1")会在当前工作目录下寻找名为App-1的子目录,而你的应用文件就在当前目录里,这个命令本身逻辑错误。此时应该直接用:

    runApp(".")  # 运行当前目录的应用
    # 或者更简单,默认读取当前目录的app.R
    runApp()
    
  • 确认app.R的实际文件名
    Windows默认隐藏已知文件扩展名,你看到的“app”可能实际是app.R,但也可能被误保存为无扩展名文件或其他格式。可以在文件夹选项中开启“显示文件扩展名”,确认文件实际名称为app.R,且内容是合法的Shiny应用代码。

  • 排查系统权限问题
    如果上述方法无效,尝试以管理员身份启动R/RStudio,避免因系统权限限制导致无法读取目录或文件。

  • 验证应用文件位置
    确保app.R直接放在App-1目录的根下,而非子文件夹中。Shiny默认读取目标目录根下的app.R或ui.R/server.R组合文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 18:45:46