Sha256: e2ec5506413a00c4d10507b42d8b5b273a5fd4890b8235621af7a66ece9b7c78

Contents?: true

Size: 1.66 KB

Versions: 2

Compression:

Stored size: 1.66 KB

Contents

# Byebug [![Gem Version](https://badge.fury.io/rb/byebug.png)](http://badge.fury.io/rb/byebug) [![Build Status](https://secure.travis-ci.org/deivid-rodriguez/byebug.png)](http://travis-ci.org/deivid-rodriguez/byebug) [![Code Climate](https://codeclimate.com/github/deivid-rodriguez/byebug.png)](https://codeclimate.com/github/deivid-rodriguez/byebug) [![Dependency Status](https://gemnasium.com/deivid-rodriguez/byebug.png)](https://gemnasium.com/deivid-rodriguez/byebug)

A Ruby 2.0 debugger.


## Install

Just type `gem install byebug` or drop `gem 'byebug'` in your Gemfile and run
`bundle install`.


## Usage

Simply drop `byebug` wherever you want to start debugging and the execution
stop there. If you are debugging rails, start the server in normal mode with
`rails server` and once the execution get to your `byebug` command you will get
a debugging terminal.


## Configuration

You can automatically load some configurations at startup by dropping them in
the startup file `.byebugrc`, for example, `set listsize 20`. If you are coming
from [debugger](https://github.com/cldwalker/debugger), notice however that you
no longer need `set autolist`, `set autoreload` and `set autoeval` because they
are default options in byebug.


## Credits

Everybody who has ever contributed to this forked and reforked piece of
software, specially:

* Kent Sibilev and Mark Moseley, original authors of
[ruby-debug](https://github.com/mark-moseley/ruby-debug).
* Gabriel Horner, [debugger](https://github.com/cldwalker/debugger)'s mantainer.
* Koichi Sasada, author of the new C debugging API for Ruby.
* Dennis Ushakov, author of [debase](https://github.com/denofevil/debase), the
starting point of this.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
byebug-1.1.1 README.md
byebug-1.1.0 README.md