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

Win11 64位下R包BRugs安装失败:缺失i386/Makeconf文件

解决Windows 11 64位下安装BRugs包找不到i386/Makeconf的问题

问题根源

你的R是64位版本,仅在etc/x64目录下存在Makeconf配置文件,但BRugs的安装脚本默认尝试查找32位架构的etc/i386/Makeconf,导致路径不存在报错。

可行解决办法

  • 强制指定64位编译架构
    在执行安装前先设置环境变量,让R以64位架构编译安装包:

    Sys.setenv(BUILD_ARCH = "x64")
    # 从CRAN安装
    install.packages("BRugs", type = "source")
    # 本地源码包安装
    # install.packages("你的BRugs源码包路径.tar.gz", repos = NULL, type = "source")
    
  • 手动创建i386目录并复制配置文件

    1. 打开文件资源管理器,导航到C:/PROGRA~1/R/R-42~1.2/etc
    2. 新建名为i386的文件夹
    3. 将x64目录下的Makeconf文件复制到新建的i386文件夹中
      完成后再尝试安装BRugs即可。
  • 修改R系统配置文件(永久生效)
    如果不想每次安装都手动设置环境变量,可以修改.Rprofile.site实现永久生效:

    1. 找到.Rprofile.site文件:路径为C:/PROGRA~1/R/R-42~1.2/etc/.Rprofile.site(若不存在可手动创建)
    2. 打开文件并添加以下内容:
      Sys.setenv(BUILD_ARCH = "x64")
      
    3. 保存文件后重启R,后续安装包会默认使用64位架构编译。

内容的提问来源于stack exchange,提问作者sophie-germain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 04:10:27