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

WSL Ubuntu 20.04环境下Ruby makefile如何传入OpenSSL配置选项

TL;DR

解决方案是优先安装libssl-dev依赖包,可解决绝大多数同类报错,操作命令如下:

sudo apt update && sudo apt install -y libssl-dev

安装完成后重新执行gem更新操作即可,无需额外指定OpenSSL目录。


如需手动指定OpenSSL目录的操作方法

如果安装libssl-dev后依然报错,或你使用的是自定义编译安装的OpenSSL版本,可按以下两种场景传入配置参数:

单独安装openssl gem

直接在安装命令末尾通过--拼接编译参数即可:

gem install openssl -- --with-openssl-dir=/usr/lib/ssl

通过Bundler安装项目依赖时配置

先给bundler设置对应gem的编译参数,再执行安装即可:

# 全局配置openssl gem的编译参数
bundle config build.openssl --with-openssl-dir=/usr/lib/ssl
# 正常执行项目依赖安装
bundle install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:45:04