是的,它与Bundler有关。在Rails 3中,您的应用程序的gem清单位于名为Gemfile
的文件中。关于更改以及如何使用它们的一些很好的解释here,here,here和here。
<强>更新强>:
bundle show
CLI列出了您的应用程序正在使用的gem。但是,通过编程方式,您可以得到以下相同的内容:
require 'bundler'
mygems = Bundler.load.specs.map { |spec| spec.name }
spec对象还包含其他感兴趣的属性。