gpt4 book ai didi

ruby - 如何将 openssl 依赖项添加到 gemspec?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:11:03 27 4
gpt4 key购买 nike

对于 Linux 上的 Ruby 新用户来说,没有将 openssl 编译到他们的 Ruby 中是一个相对常见的错误。我们有一个需要'openssl'的gem,每隔一段时间它就会在'openssl'上出现LoadError的人身上爆炸。解决方法通常是将它们指向 https://rvm.beginrescueend.com/packages/openssl/

有什么方法可以将此从运行时错误转换为安装错误?我们不能在 gemspec 中添加依赖项,因为 openssl 不是 gem。

最佳答案

您可以尝试通过在 mkrf_conf.rb 中放入一些代码来检查库

看看https://github.com/timcharper/spork/blob/master/ext/mkrf_conf.rb作者检查操作系统并安装 gem。我相信您可以检查操作系统并安装软件包(即:apt-get install openssl-lib in ubuntu ...等)。

另一个example .

虽然我自己从未尝试过。让我们知道进展如何。

关于ruby - 如何将 openssl 依赖项添加到 gemspec?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830835/

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