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

RStudio安装GitHub的rethinking包报权限拒绝及依赖错误求助

Windows 10环境下rethinking包安装失败修复方案

步骤1:修复基础依赖版本冲突

先完全重启RStudio,清空所有已加载的包后执行以下代码:

# 卸载旧版本ellipsis,解除版本锁定
remove.packages("ellipsis")
# 安装符合版本要求的ellipsis及关联依赖ggplot2
install.packages(c("ellipsis", "ggplot2"), dependencies = TRUE)
# 验证版本,输出≥0.3.2即为符合要求
packageVersion("ellipsis")

步骤2:解决dll复制权限报错

  • 打开任务管理器,结束所有R、RStudio相关后台进程,避免dll文件被占用
  • 在非系统盘创建纯英文路径的包存储文件夹,例如D:\R_Packages
  • 重启RStudio后执行代码修改包安装路径,避开系统受保护目录:
# 将自定义路径设为包安装优先路径
.libPaths("D:/R_Packages")
# 验证路径,输出结果的第一条为自定义路径即为设置成功
.libPaths()
  • 若仍有权限报错,暂时关闭杀毒软件实时防护后再执行安装操作。

步骤3:正确安装rethinking包

rethinking未在CRAN发布官方稳定版,因此install.packages命令会提示版本不兼容,需通过Github仓库安装:

# 确认remotes安装工具已安装
if (!requireNamespace("remotes", quietly = TRUE)) {
  install.packages("remotes")
}
# 安装官方最新版rethinking,自动升级所有关联依赖
remotes::install_github("rmcelreath/rethinking", dependencies = TRUE, upgrade = "always")

安装完成后执行以下代码验证:

library(rethinking)

无报错即为安装成功。

兼容异常补充方案

若仍存在依赖兼容问题,卸载当前R版本,安装R 4.2.x及以上稳定版本,同步升级RStudio到最新适配版后重复上述步骤即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 03:15:05