Skip to content

LoadError when using sentry-ruby in a non-rack environment #1136

@sriedel

Description

@sriedel

Describe the bug

Using sentry-ruby 4.0.0 in a non-rack environment causes a LoadError:

LoadError:
cannot load such file -- rack
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/interfaces/request.rb:1:in `require'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/interfaces/request.rb:1:in `<top (required)>'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/interface.rb:20:in `require'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/interface.rb:20:in `<top (required)>'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/event.rb:5:in `require'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry/event.rb:5:in `<top (required)>'
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry-ruby.rb:7:in `require' 
# ./vendor/bundle/ruby/2.7.0/gems/sentry-ruby-4.0.0/lib/sentry-ruby.rb:7:in `<top (required)>'

Metadata

Metadata

Assignees

Labels

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions