gpt4 book ai didi

ruby - 如何在 Ruby 中使用 Bundler 查找 gems 和组?

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

我想使用 ruby​​ 中的 Bundler 对象加载 Gemfile,并能够查看 gems、依赖项和各种组。由于这显然没有记录,是否有任何了解 bundle 程序源代码的人知道如何执行此操作?

最佳答案

在浏览了 Bundler 源代码之后...我发现您可以这样做...

require 'bundler'
b = Bundler::Dsl.new
b.eval_gemfile('Gemfile') # point to your Gemfile path

b.dependencies.each do |g|
puts g.name
puts g.groups
puts g.requirements_list
end

@sevenseacat 您可能需要多花点功夫才能查找特定 gem 所依赖的其他 gem,但希望这能让您入门。它确实实现了我想要做的事情。

关于ruby - 如何在 Ruby 中使用 Bundler 查找 gems 和组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22600289/

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