Comments (35)
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.
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.
@cldwalker @astashov @mark-moseley @nobu,
Hey guys, any news from this one?
Thanks.
from debugger.
Is this issue ongoing?
I'm just in trouble with the issue.
from debugger.
Yes, I am having this issue with 1.6.6 and against 2.1.2 as well.
from debugger.
Same here. Issue with 1.6.6 with ruby 2.1.2 on OSX 10.9.2
from debugger.
same here!
from debugger.
👍 and there is a PR for that issue.
from debugger.
Same here....
from debugger.
+1
from debugger.
Support for Ruby 2.1.2p95 would be groovy.
from debugger.
👍
from debugger.
+1
from debugger.
Same here!
from debugger.
+1
from debugger.
+1
from debugger.
+1
from debugger.
There's already a PR #126
from debugger.
I've having the same issue.
from debugger.
I am having this problem on linux as well, it's not confined to mac.
from debugger.
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.
I am also looking for 1.9.X maintainers if anyone is interested
from debugger.
What are the pros and cons of byebug vs debugger2?
from debugger.
Our reason for using debugger (with Ruby 2.1) is that pry-debugger currently depends on it. /cc @nixme
from debugger.
@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.
@nathany https://github.com/deivid-rodriguez/pry-byebug is a fork of pry-debugger that should do the job.
from debugger.
thanks @nixme.
from debugger.
+1 for 2.1.1
from debugger.
Closing since I'm scoping debugger to just 1.9.2 and 1.9.3. For more see above #125 (comment)
from debugger.
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.
@icaroseara use byebug instead of debugger. or debugger2.
from debugger.
@Hydrozen Thanks!
from debugger.
+1 for Ruby 2.1.3
from debugger.
I believe we are supposed to use byebug for ruby 2+.
from debugger.
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)
- Start remote debugging from within script HOT 2
- Ruby 2.1.0 segmentation fault with debugger HOT 6
- symbol lookup error HOT 6
- rdebug: 43dd0995 breaks catching exception message and raises exception in debug mode HOT 3
- Ruby 2.1.1 install error HOT 20
- rdebug: history is not saved if exception occurs HOT 2
- ruby 2.0 ,ERROR: Failed to build gem native extension., this error didn't completely solve HOT 4
- Post Mortem Debugging HOT 3
- You may have encountered a bug in the Ruby interpreter or extension libraries HOT 3
- No such file or directory @ rb_file_s_stat - ./212/ruby_debug.h (Errno::ENOENT) HOT 2
- problem with debugger 1.6.8 on ruby 2.1.2 HOT 2
- debugger terminates a Rails console when you type `n` HOT 3
- gem install debugger problem HOT 2
- Pry & Debugger HOT 2
- Ruby 2.1.4 error HOT 2
- Error installing on 1.9.3p392 HOT 2
- Unclear install error for ruby 2 HOT 6
- Please include a compatibility layer! HOT 1
- No source for ruby-1.9.3-p556 provided with debugger-ruby_core_source gem.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from debugger.