Hoi All,
Even mijn situatie:
Ik ontwikkel in van alles en nog wat op mijn Linux (en een enkele keer Windows) dozen en gebruik hier graag eclipse voor. 1 IDE voor diverse talen, lekker modulair en uitbreidbaar etc.
Java, C, Python, PHP noem maar op.
Maar ik ben nu bezig met wat Ruby projectjes, en ik blijk niet de enige te zijn die Ruby + debugger een bitch vindt.
Heeft iemand een nette oplossing met Eclipse en ruby debuggen werkend?
Wat heb ik al geprobeerd en gevonden op mijn Ubuntu 12.10 doos met Ruby1.9.1.
- De built-in debugger. Dit lijkt de mindere keuze te zijn ivm performance en dergelijke, en hij crasht ook meteen lekker:
Dit is te fixen maar je moet dan rotzooi in de files van je ruby installatie. Gevolg is dat het dus compleet niet portable of wat is.
De fast-debugger:
Lachen, de rest van mijn gems installeert prima en deze ook:
Goed ik draai dan ook netjes een 1.9 ruby:
Hmm die ruby-debug-ide heb ik net ook maar verwijderd zodat het helemaal een 1.9 toolchain is.
Goed , ik heb gelezen en gevonden:
http://stackoverflow.com/...tk-and-ruby-fast-debugger
Geen oplossing
http://www.rubytips.org/2...ndows-7-ruby-1-9-x-guide/
Windows maar volgens mij doe ik niet veel anders. Gaat ook nog eens over aptana. Die kan ik evt proberen te draaien zo.
http://stackoverflow.com/...ng-ruby-with-eclipse-dltk
Deze wijt het aan GEM_HOME en GEM_PATH env. variables:
Hmmm daar ga ik morgen even naar kijken.
Idem:
http://www.techques.com/q...ng-ruby-with-eclipse-dltk
http://de.runcode.us/q/debugging-ruby-with-eclipse-dltk
Te weinig antwoorden:
http://ec.runcode.us/q/eclipse-dlkt-and-ruby-fast-debugger
http://s331.codeinspot.com/q/2007366
Alternatief:
http://rubyforge.org/docm...883/10451/ruby-debug.html
Tsja ik doe het graag vanuit de IDE. Ook om dynamisch objecten te inspecteren en dergelijke.
Weet iemand hoe dit aan de praat te krijgen is? Mijn ruby heb ik trouwens met apt geinstalleerd.
Even mijn situatie:
Ik ontwikkel in van alles en nog wat op mijn Linux (en een enkele keer Windows) dozen en gebruik hier graag eclipse voor. 1 IDE voor diverse talen, lekker modulair en uitbreidbaar etc.
Java, C, Python, PHP noem maar op.
Maar ik ben nu bezig met wat Ruby projectjes, en ik blijk niet de enige te zijn die Ruby + debugger een bitch vindt.
Heeft iemand een nette oplossing met Eclipse en ruby debuggen werkend?
Wat heb ik al geprobeerd en gevonden op mijn Ubuntu 12.10 doos met Ruby1.9.1.
- De built-in debugger. Dit lijkt de mindere keuze te zijn ivm performance en dergelijke, en hij crasht ook meteen lekker:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| /tmp/dltk46051.tmp/debugger/AbstractRunner.rb:97: warning: else without rescue is useless /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /tmp/dltk46051.tmp/debugger/AbstractRunner.rb:94: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n' (SyntaxError) when nil: NullLogManager.new ^ /tmp/dltk46051.tmp/debugger/AbstractRunner.rb:95: syntax error, unexpected keyword_when, expecting keyword_end when 'stdout': StdoutLogManager.new ^ /tmp/dltk46051.tmp/debugger/AbstractRunner.rb:95: syntax error, unexpected ':', expecting keyword_end when 'stdout': StdoutLogManager.new ^ /tmp/dltk46051.tmp/debugger/AbstractRunner.rb:105: syntax error, unexpected keyword_end, expecting $end from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /tmp/dltk46051.tmp/debugger/BasicRunner.rb:10:in `<top (required)>' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' |
Dit is te fixen maar je moet dan rotzooi in de files van je ruby installatie. Gevolg is dat het dus compleet niet portable of wat is.
De fast-debugger:
code:
1
2
| Debugging Engine not started The 'Fast Ruby Debugger (ruby-debug)' is selected, but the 'ruby-debug' gem doesn't seem to be installed in the selected Ruby Interpreter (/usr/bin/ruby) |
Lachen, de rest van mijn gems installeert prima en deze ook:
code:
1
2
3
4
5
6
7
8
| boudewijn@boudewijn-ThinkPad-X301:~$ gem list --local ruby-debug *** LOCAL GEMS *** ruby-debug-base19 (0.11.25) ruby-debug-ide (0.4.16) ruby-debug-ide19 (0.4.12) ruby-debug19 (0.11.6) |
Goed ik draai dan ook netjes een 1.9 ruby:
code:
1
| ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] |
Hmm die ruby-debug-ide heb ik net ook maar verwijderd zodat het helemaal een 1.9 toolchain is.
Goed , ik heb gelezen en gevonden:
http://stackoverflow.com/...tk-and-ruby-fast-debugger
Geen oplossing
http://www.rubytips.org/2...ndows-7-ruby-1-9-x-guide/
Windows maar volgens mij doe ik niet veel anders. Gaat ook nog eens over aptana. Die kan ik evt proberen te draaien zo.
http://stackoverflow.com/...ng-ruby-with-eclipse-dltk
Deze wijt het aan GEM_HOME en GEM_PATH env. variables:
code:
1
2
3
| boudewijn@boudewijn-ThinkPad-X301:~$ echo $GEM_HOME boudewijn@boudewijn-ThinkPad-X301:~$ echo $GEM_PATH |
Hmmm daar ga ik morgen even naar kijken.
Idem:
http://www.techques.com/q...ng-ruby-with-eclipse-dltk
http://de.runcode.us/q/debugging-ruby-with-eclipse-dltk
Te weinig antwoorden:
http://ec.runcode.us/q/eclipse-dlkt-and-ruby-fast-debugger
http://s331.codeinspot.com/q/2007366
Alternatief:
http://rubyforge.org/docm...883/10451/ruby-debug.html
Tsja ik doe het graag vanuit de IDE. Ook om dynamisch objecten te inspecteren en dergelijke.
Weet iemand hoe dit aan de praat te krijgen is? Mijn ruby heb ik trouwens met apt geinstalleerd.