How to develop on OS X + debugger problems

D

Dirk Dittert

Hi,

I just started developing Ruby on OS X and didn't find any good IDEs.
What is the best way to do it?

I absolutely need a debugger. Currently, I am using Eclipse with the RDT
plugin, but all I get when stepping is:

ruby 1.8.4 debugger listens on port 54606
/Users/dittert/Documents/workspace/FileManager/Test.rb:2: [BUG] Bus
Error
ruby 1.8.4 (2005-12-24) [powerpc-darwin8.4.0]

The program is
puts "abc\n"
puts "abc\n"
puts "abc\n" <-- breakpoint
puts "abc\n"
puts "abc\n"
puts "abc\n"
puts "abc\n"

G5:~ dittert$ ruby --version
ruby 1.8.4 (2005-12-24) [powerpc-darwin8.4.0]

Additionally, when I run the ruby version that comes with OS X (which is
version 1.8.2), I can step in the debugger. But it then doesn't show all
variables and I am also unable to write output to the console...

ruby -r debug Test.rb really isn't what I want...

Any help is greatly appreciated.

Best,

Dirk Dittert
 
E

Edwin van Leeuwen

unknown said:
Hi,

I just started developing Ruby on OS X and didn't find any good IDEs.
What is the best way to do it?

I absolutely need a debugger.

Dirk Dittert

You might want to think about using your favourite editor (scite,
textmate, vim, emacs) with the standalone debugger: mr guid
(http://mr-guid.rubyforge.org/)

Edwin
 
J

John N. Alegre

Dirk said:
I already looked at mr_guid but had some problems compilining the
required libraries. I'll try again...

Best,
I have tried for weeks to get mr_guid working on OS X. I cant. mr_guid
relies on many tk libraries that are just not compatible with OS X. If
anyone says the last statement is in error, please post a working install
of mr_guid on OS X 10.4.4.

john
 
D

Dirk Dittert

John N. Alegre said:
I have tried for weeks to get mr_guid working on OS X. I cant. mr_guid
relies on many tk libraries that are just not compatible with OS X. If
anyone says the last statement is in error, please post a working install
of mr_guid on OS X 10.4.4.

Thank you. I guess you just saved me from trying for a couple of hours.

Best,

Dirk Dittert
 
L

Logan Capaldo

--Apple-Mail-3--881966826
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed


I have tried for weeks to get mr_guid working on OS X. I cant.
mr_guid
relies on many tk libraries that are just not compatible with OS
X. If
anyone says the last statement is in error, please post a working
install
of mr_guid on OS X 10.4.4.

john

Steps to get mr_guid working Mac OS X 10.4.5:

1) Install ruby from source (this step may not be necessary, but
you'll probably have to do silly symlink tricks if you don't)
2) Install X11.app
2) use fink or possibly darwin-ports to install the gnome libs:
fink install libgnome2 libgnome2-dev libgnome2-shlibs
3) Download and install ruby-gnome2
4) Download and install mr_guid
5) launch X11.app and start mr_guid from an xterm

Caveats: mr_guid takes freaking forever before the window shows up,
but it does eventually
There are also a lot of libglade warnings, but Mr. Guid seems to work
regardless




--Apple-Mail-3--881966826--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,780
Messages
2,569,611
Members
45,279
Latest member
LaRoseDermaBottle

Latest Threads

Top