Giter VIP home page Giter VIP logo

Comments (35)

colszowka avatar colszowka commented on June 21, 2024 3

Hey folks, please refrain from posting spammy +1s and pinging everyone subscribed to this thread. I think the point that this is broken on Ruby 2.1.2 has been made and proved, and either someone with the time and knowledge will submit a fix PR or you tackle this and do the same. I don't think putting +1 comments on this thread will speed things up. Thanks!

from debugger.

cldwalker avatar cldwalker commented on June 21, 2024 1

Thanks for reporting your issue! This is one of my 16 active issues. Use that link to check how soon your issue will be answered. Don't forget to check your issue against this project's CONTRIBUTING.md. Cheers.

from debugger.

lucascaton avatar lucascaton commented on June 21, 2024 1

@cldwalker @astashov @mark-moseley @nobu,
Hey guys, any news from this one?
Thanks.

from debugger.

SpringMT avatar SpringMT commented on June 21, 2024

Is this issue ongoing?
I'm just in trouble with the issue.

from debugger.

colszowka avatar colszowka commented on June 21, 2024

Yes, I am having this issue with 1.6.6 and against 2.1.2 as well.

from debugger.

tgautier avatar tgautier commented on June 21, 2024

Same here. Issue with 1.6.6 with ruby 2.1.2 on OSX 10.9.2

from debugger.

caarlos0 avatar caarlos0 commented on June 21, 2024

same here!

from debugger.

sjfbo avatar sjfbo commented on June 21, 2024

👍 and there is a PR for that issue.

from debugger.

PikachuEXE avatar PikachuEXE commented on June 21, 2024

Same here....

from debugger.

lucascaton avatar lucascaton commented on June 21, 2024

+1

from debugger.

nathany avatar nathany commented on June 21, 2024

Support for Ruby 2.1.2p95 would be groovy.

from debugger.

granolocks avatar granolocks commented on June 21, 2024

👍

from debugger.

mnsami avatar mnsami commented on June 21, 2024

+1

from debugger.

organillero avatar organillero commented on June 21, 2024

Same here!

from debugger.

bmfreitas avatar bmfreitas commented on June 21, 2024

+1

from debugger.

lmcdougall avatar lmcdougall commented on June 21, 2024

+1

from debugger.

HokieTT avatar HokieTT commented on June 21, 2024

+1

from debugger.

tgautier avatar tgautier commented on June 21, 2024

There's already a PR #126

from debugger.

jpstokes avatar jpstokes commented on June 21, 2024

I've having the same issue.

from debugger.

gmmeyer avatar gmmeyer commented on June 21, 2024

I am having this problem on linux as well, it's not confined to mac.

from debugger.

cldwalker avatar cldwalker commented on June 21, 2024

For ruby 2.X debugging, I now recommend byebug or debugger2. I've updated the README to indicate this. Reasons for this:

  • debugger has never had full ruby 2.x support. An open call was made to the community more than a year ago but no one stepped up. See #47.
  • The rails community has thrown its weight behind byebug for 2.x debugging.

In a week, I will be closing all ruby2 issues including this one. I will hold off on closing them if someone takes up working on 2.X support. I'm happy to provide github and gem push access as needed.
Is @astashov, @nobu, @sunaku, @windwiny or anyone else interested in adding 2.X support for debugger?

This requires doing the following with ko1's pull request, #69:

  • Resolve merge conflicts. A fair amount has landed on master since the pull request
  • Disable tests and features that have not been ported to 2.x e.g. post-mortem and threading. Disabling should only be done for 2.x rubies.
  • Ensure all tests pass on 2.X rubies
  • No longer depend on ruby internals (see #47 for some discussion). This means there should be no dependence on https://github.com/cldwalker/debugger-ruby_core_source. This should be resolved by the pull request but is important to state nontheless.

from debugger.

cldwalker avatar cldwalker commented on June 21, 2024

I am also looking for 1.9.X maintainers if anyone is interested

from debugger.

jasonzhao6 avatar jasonzhao6 commented on June 21, 2024

What are the pros and cons of byebug vs debugger2?

from debugger.

nathany avatar nathany commented on June 21, 2024

Our reason for using debugger (with Ruby 2.1) is that pry-debugger currently depends on it. /cc @nixme

from debugger.

vasanthela avatar vasanthela commented on June 21, 2024

@nathany You can use pry-byebug instead of pry-debugger, and that avoids the dependency on debugger. It only supports MRI 2.0.0 or newer.

From its gemspec:

  # Dependencies
  gem.required_ruby_version = '>= 2.0.0'

  gem.add_runtime_dependency 'pry', '~> 0.9.12'
  gem.add_runtime_dependency 'byebug', '~> 2.7'

from debugger.

nixme avatar nixme commented on June 21, 2024

@nathany https://github.com/deivid-rodriguez/pry-byebug is a fork of pry-debugger that should do the job.

from debugger.

nathany avatar nathany commented on June 21, 2024

thanks @nixme.

from debugger.

ekremkaraca avatar ekremkaraca commented on June 21, 2024

+1 for 2.1.1

from debugger.

cldwalker avatar cldwalker commented on June 21, 2024

Closing since I'm scoping debugger to just 1.9.2 and 1.9.3. For more see above #125 (comment)

from debugger.

icaroseara avatar icaroseara commented on June 21, 2024

I've the same issue with debugger 1.6.6 and 1.6.8with ruby 2.1.2 on OSX 10.9.2.

from debugger.

 avatar commented on June 21, 2024

@icaroseara use byebug instead of debugger. or debugger2.

from debugger.

icaroseara avatar icaroseara commented on June 21, 2024

@Hydrozen Thanks!

from debugger.

patrickespake avatar patrickespake commented on June 21, 2024

+1 for Ruby 2.1.3

from debugger.

 avatar commented on June 21, 2024

I believe we are supposed to use byebug for ruby 2+.

from debugger.

albe-rosado avatar albe-rosado commented on June 21, 2024

it is fixed or still ongoing? every time i try to install pry-byebug or byebug or debugger or debugger2 i get this:

ERROR: Failed to build gem native extension.

from debugger.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.