获取所有宝石的清单

时间:2010-07-31 10:40:21

标签: ruby-on-rails rubygems bundler

Rails 3中 Rails.configuration.gems 发生了什么?我想这与Bundler有关。但是我怎样才能找到所有的宝石?

由于

1 个答案:

答案 0 :(得分:8)

是的,它与Bundler有关。在Rails 3中,您的应用程序的gem清单位于名为Gemfile的文件中。关于更改以及如何使用它们的一些很好的解释herehereherehere

<强>更新

bundle show CLI列出了您的应用程序正在使用的gem。但是,通过编程方式,您可以得到以下相同的内容:

require 'bundler'
mygems = Bundler.load.specs.map { |spec| spec.name }

spec对象还包含其他感兴趣的属性。