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

安装时构建gem原生扩展失败:mimemagic+rake报错,退出码1

问题描述

首次进行gem相关安装操作时,遭遇构建gem原生扩展失败的问题,具体报错:

Failed to build gem native extension mimemagic + rake failed, exit code 1

已尝试更新rake,也按照终端提示单独安装mimemagic,但问题仍未解决。

修复步骤
  • 安装系统依赖库:mimemagic依赖libmagic,根据你的系统执行对应命令:
    • Ubuntu/Debian:sudo apt-get install libmagic-dev
    • macOS(需先安装Homebrew):brew install libmagic
    • CentOS/RHEL:sudo yum install file-devel
  • 清理缓存后重新安装:
    gem cleanup mimemagic
    rm -rf ~/.gem/ruby/$(ruby -v | awk '{print $2}' | cut -d '.' -f1,2)/cache/mimemagic-*.gem
    # 替换成你的安装命令,比如bundle install
    bundle install
    
  • 指定兼容版本安装:若新版本存在兼容问题,可尝试安装稳定版本:
    gem install mimemagic -v 0.3.10
    
  • 核对Ruby版本兼容性:确保Ruby版本与mimemagic版本匹配,例如Ruby 2.7及以上适配mimemagic 0.4.x及后续版本,旧Ruby版本建议选择更低版本的mimemagic。

内容的提问来源于stack exchange,提问作者Fevzi Enes Baytemir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:45:36