gpt4 book ai didi

ruby - 如何判断安装了 RVM 的 ruby​​ 实际使用了哪个 openssl 库

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

我发现我可以使用以下任何命令成功安装 ruby​​:

$ rvm reinstall 1.9.3-p327
$ rvm reinstall 1.9.3-p327 --with-openssl-dir=/usr/local
$ rvm reinstall 1.9.3-p327 --with-openssl-dir=/afdlkjasd_not_a_dir
$ rvm reinstall 1.9.3-p327 --with-openssl-dirffadsf=/afdlkjasd_not_a_dir

无论我使用了上面的哪个命令,我都可以输入:

$ rvm use 1.9.3-p327
Using /home/clay/rvm/gems/ruby-1.9.3-p327
$ which ruby
/home/clay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
$ ruby -e "puts require('openssl')"
true

无论我做什么,我似乎都有 ssl 支持。我猜 rvm 或 ruby​​ 构建过程不介意无效的选项或值。我不知道 --with-openssl-dir 选项是否得到尊重,即使我(显然)正确输入它也是如此。

rvm 是否将我的 ruby​​ 链接到我想要的 openssl 库(/usr/local 中的那个)? 我如何知道 ruby​​ 编译/链接到哪个 openssl 库?

我正在使用 Linux Mint 13。

最佳答案

怎么样:

ruby -ropenssl -e "puts OpenSSL::VERSION"

关于ruby - 如何判断安装了 RVM 的 ruby​​ 实际使用了哪个 openssl 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956134/

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