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

FreeBSD 14.0部署Ruby on Rails遇sqlite3 gem安装失败求助

FreeBSD 14.0下Rails新项目创建时sqlite3依赖错误的解决方法
  • 先确保系统安装必要依赖
    执行以下命令安装系统级sqlite3和pkg-config工具,这是gem正确识别sqlite3库的基础:

    pkg install sqlite3 pkgconf
    
  • 强制gem使用系统sqlite3库创建项目
    临时指定系统pkgconfig配置文件路径,让gem调用系统已安装的sqlite3而非尝试编译自带版本,直接执行:

    PKG_CONFIG_PATH=/usr/local/lib/pkgconfig rails new truck
    
  • 备选方案:手动安装sqlite3 gem并指定系统库路径
    如果上述命令仍失败,先清理已安装的sqlite3 gem残留,再手动指定系统库路径重新安装:

    gem uninstall sqlite3
    gem install sqlite3 -- --with-sqlite3-lib=/usr/local/lib --with-sqlite3-include=/usr/local/include
    

    完成后再执行rails new truck即可。

  • 兜底方案:使用FreeBSD官方pkg安装Rails套件
    若不想手动处理依赖冲突,直接通过pkg安装完整Rails套件,系统会自动处理所有依赖项:

    pkg install rubygem-rails
    

    安装完成后再创建新项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:49:52