更新ruby碰到openssl问题,没法编译

我要把Linux(Ubuntu 22.04)上的ruby更新到3.1.3,我使用的是rbenv来管理ruby的版本,结果在安装的时候出现了这样的错误:

Building native extensions. This could take a while...
installing bundled gem cache:       /home/dong/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/cache
The Ruby openssl extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Try running `apt-get install -y libssl-dev` to fetch missing dependencies.

结果使用其提示的解决方法根本没法用,发现网上的解决方法五花八门,没几个能用的,最后使用的下面的解决方法,才把ruby安装成功。

brew install [email protected]
RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix [email protected])" rbenv install 3.1.3
0 0 投票数
文章评分
订阅评论
提醒

7 评论
最旧
最新 最多投票
内联反馈
查看所有评论
cj.zhang
6 天 前

栋哥,农历春节快乐,酒精滋阴壮阳,管够喝!我小时候,偷偷把酒精参合到酒里,给姐夫喝,他直夸酒真有劲,好酒!

回复给  cj.zhang
4 天 前

从春节前28到大年初二,每天晚上都喝酒。

cj.zhang
3 天 前

栋哥:我认为这样做你的播客,可以节省存储空间。我猜,栋哥大概率是微软开发者,那么你OneDrive至少1T甚至5T,OneDrive是支持mp3外链的,它客户端版服务在国内,你播客广大听众,播放速度也能更快

卯金刀
回复给  cj.zhang
3 天 前

大概是猜错了。

cj.zhang
1 天 前

栋哥怎么看?第三届图灵奖获得者Dick他对大多数程序员评价甚低。原因是“我们给他们一本词典和一套语法规则,说:‘孩子,你已经是伟大的程序员了。’”
感觉栋哥你春节假期里播客该更新了

dirtysalt
1 小时 前

brew在Ubuntu下面也能用?我以为这个只是mac上的工具。

7
0
希望看到您的想法,请您发表评论x