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

Ruby Rails项目执行bundle install失败:sqlite3(1.4.4)安装报错

解决sqlite3 1.4.4安装失败的问题

安装sqlite3 gem失败通常是系统缺少对应开发依赖库导致的,以下是不同操作系统的解决方法:

  • Debian/Ubuntu 系列 Linux
    先安装系统级sqlite开发依赖:
    sudo apt-get install libsqlite3-dev
    完成后重新运行:
    bundle install

  • RHEL/CentOS/Fedora 系列 Linux
    安装sqlite开发包:
    sudo yum install sqlite-devel
    (Fedora 可替换为 sudo dnf install sqlite-devel)
    之后重新执行bundle install

  • macOS
    若使用Homebrew,先确保sqlite3已安装:
    brew install sqlite3
    接着配置bundler指向sqlite3的安装路径:
    bundle config set sqlite3 --with-sqlite3-dir=$(brew --prefix sqlite3)
    最后运行bundle install

  • Windows
    可下载对应版本的sqlite3开发包,将其lib和include目录添加到系统环境变量;或使用RailsInstaller这类集成开发环境(自带所需依赖)。也可尝试更新bundler后重试:
    gem update bundler
    bundle install

另外,若上述方法无效,可尝试降低sqlite3版本适配当前环境:
修改Gemfile中的sqlite3条目为:
gem 'sqlite3', '~> 1.4.2'
再执行bundle install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 22:33:31