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

使用R Shiny Golem框架时remotes::install_local()安装失败求助

解决golem开发Shiny包本地安装的404错误

错误原因分析

这个404错误并非本地安装本身需要仓库信息,而是你的包的DESCRIPTION文件中存在错误的远程仓库配置字段:

  • 可能是URL或BugReports字段填写了不存在的GitHub仓库地址
  • 也可能是之前通过远程安装工具(如devtools)生成了RemoteRepo、RemoteUsername等自动字段,这些字段指向了错误的仓库信息,导致remotes::install_local()在安装时错误地尝试访问远程仓库。

解决方案

方案1:用基础R命令本地安装(最快解决)

跳过remotes的远程检查逻辑,直接使用R原生的本地安装命令:

install.packages("你的项目文件夹路径", repos = NULL, type = "source")

比如你的项目在当前工作目录下的mygolemapp文件夹,就运行:

install.packages("./mygolemapp", repos = NULL, type = "source")

方案2:修正DESCRIPTION文件(彻底解决)

  1. 打开项目根目录下的DESCRIPTION文件
  2. 检查并修改以下内容:
    • 若未将包上传到远程仓库,删除或留空URL、BugReports字段
    • 删除所有以Remote开头的字段(如RemoteRepo、RemoteUsername、RemoteRef等,这些是工具自动生成的远程追踪字段,本地开发不需要)
  3. 保存文件后,重新运行remotes::install_local()

方案3:调整remotes安装参数

运行install_local时禁用远程检查相关的逻辑:

remotes::install_local(force = TRUE, build_vignettes = FALSE, dependencies = FALSE)

注:这个方案是临时绕过问题,推荐优先用前两个方案彻底解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 18:25:17