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
on 22.02.2006 09:36
on 22.02.2006 11:20
unknown wrote: > 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
on 22.02.2006 13:25
Edwin van Leeuwen schrieb: > 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/) I already looked at mr_guid but had some problems compilining the required libraries. I'll try again... Best, Dirk Dittert
on 22.02.2006 17:05
Dirk Dittert wrote: > 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
on 22.02.2006 19:14
John N. Alegre <info@johnalegre.net> wrote: > 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
on 22.02.2006 19:48
On Feb 22, 2006, at 11:03 AM, John N. Alegre wrote: > 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