Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Rails 3中的Rails.configuration.gems发生了什么?我想这与Bundler有关。但是我现在怎样才能找到所有的宝石呢?
谢谢
是的,它与 Bundler 有关。在 Rails 3 中,应用程序的 gem 清单位于一个名为Gemfile. 关于这些变化以及如何使用它们的一些很好的解释在这里、这里、这里和这里。
Gemfile
更新:
CLI 列出了您的应用程序正在使用的bundle showgem。但是,以编程方式,您可以得到相同的东西,如下所示:
bundle show
require 'bundler' mygems = Bundler.load.specs.map { |spec| spec.name }
spec 对象还包含其他感兴趣的属性。