gpt4 book ai didi

ruby - 检查 Ruby Gem 的可用性

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

有没有办法通过 Gem 模块检查当前是否安装了某些 gem?来自 ruby​​ 代码,而不是通过执行“gem list”...

澄清 - 我不想加载库。我只想检查它是否可用,所以所有的 rescue LoadError 解决方案都对我没有帮助。此外,我不关心 gem 本身是否可以工作,只关心它是否已安装。

最佳答案

仅在 Ruby 1.9.3 中还有:

Gem.available?('somegem')

您也可以使用正则表达式。如果我想允许“rcov”和 GitHub 变体如“relevance-rcov”,这很方便:

Gem.available?(/-?rcov$/)

关于ruby - 检查 Ruby Gem 的可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032114/

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