airbrake/airbrake — Issue #39: Undocumented dependency on i18n gem when activesupport >= 3.0 is used
Author: mleinart
Created: 2011-11-17 21:04:04+00:00
State: open

Activesupport 3 doesnt list i18n as a dependency because it's not activated unless active_support/core_ext is imported. This means that an import of airbrake after including it in a project Gemfile that does not already use activesupport will cause a LoadError, triggering an attempt to load 'activesupport' which will also fail.

This is quite confusing as it makes it look like the airbrake gem requires activesupport 2 rather than showing that i18n merely needs to be added to the bundle.

I'm not sure whether it makes sense to add i18n as a dependency of airbrake (probably not), but it should at least be called out somewhere in the documentation for usage for non-rails apps.