gpt4 book ai didi

ruby - libopenssl-ruby 的作用是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:02 25 4
gpt4 key购买 nike

在 Ubuntu 中使用 Ruby 时,我需要安装 libopenssl-ruby 包。我想知道这个包的目的是什么。它是 Ruby Gem 吗?

最佳答案

它不是一个 gem,而是一个扩展。扩展可以打包为 gem,但这个不是。

扩展是一个 C 库(可能与一些 native ruby​​ 代码混合),它允许使用 ruby​​ 语言的一些 C API。

在我的发行版中,openssl ruby​​ 扩展是 ruby​​ 解释器包的一部分:

rpm -ql ruby | grep ssl
..
...
/usr/lib64/ruby/1.8/x86_64-linux/openssl.so

因此 ruby​​ 包只需要 openssl 库本身。

看起来在 Debian 中,他们将这个扩展拆分为一个子包,这就是解释器包需要它的原因:它是 ruby​​ 标准库的一部分:http://ruby-doc.org/stdlib/libdoc/openssl/rdoc/index.html

关于ruby - libopenssl-ruby 的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com