【发布时间】:2010-11-04 17:34:11
【问题描述】:
假设在一个 Rails 应用程序中,您有一些在您的应用程序中使用的 gem(我们将它们称为“primary gems”)并且您已将它们出售给可移植性。
假设那些“主要宝石”也需要它们自己的宝石 - 我们将这些称为“次要宝石”。
当你设置你的 environment.rb 时,你必须说:
config.gem 'primary-gem'
对于您直接使用的任何宝石。
但是,你也需要说。 . .
config.gem 'secondary-gem'
即使您没有在应用中明确使用该 gem?
或者将 gem 包含在您的 vendor/gems 目录中以使其被您的应用程序拾取就足够了吗?
【问题讨论】:
标签: ruby-on-rails configuration rubygems environment