# FreeRIDE on Mac OS X (or anything with a working debugger)

**URL:** <https://www.ruby-forum.com/t/freeride-on-mac-os-x-or-anything-with-a-working-debugger/73974>\
**Category:** Ruby\
**Created:** [October 28, 2006, 5:59pm UTC](https://www.ruby-forum.com/t/freeride-on-mac-os-x-or-anything-with-a-working-debugger/73974 "2006-10-28T17:59:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ashley\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a5b964/32.png) [@Ashley\_M](https://www.ruby-forum.com/u/Ashley_M)\
**Post date:** [October 28, 2006, 5:59pm UTC](https://www.ruby-forum.com/t/freeride-on-mac-os-x-or-anything-with-a-working-debugger/73974/1 "2006-10-28T17:59:34Z")

</div>

Hi

A bit off-topic I suppose, but the FreeRIDE mailing lists are a bit  
of a ghost town. I’ve tried to install FreeRIDE from MacPorts (with  
an up-to-date ports tree) on OS X 10.4.8, unfortunately it fails with  
the error below. Installing the rb-rrb port separately fails in a  
similar way. Has anyone got this working?

What I’m really after is the debugger… I write all my code in  
TextMate. I’ve also tried RDT (as part of RadRails standalone and as  
a plugin to the full Eclipse) but a few seconds after the debugger  
starts (and announces what port it’s running on) the process just  
shows as . Is it just me or is it broken on OS X?

Are there any other visual debuggers for Ruby working on Mac OS X?

Thanks  
Ashley

$ sudo port install freeride  
Password:  
—\> Building rb-ripper with target all  
Error: Target com.apple.build returned: shell command “cd “/opt/local/  
var/db/dports/build/  
\_opt\_local\_var\_db\_dports\_sources\_rsync.rsync.darwinports.org\_dpupdate\_dp  
orts\_ruby\_rb-ripper/work/ripper-0.0.5” && make all RUBY=”/opt/local/  
bin/ruby -rvendor-specific"" returned error 2  
Command output: ripper.y:4553: error: dereferencing pointer to  
incomplete type  
ripper.y:4554: error: dereferencing pointer to incomplete type  
ripper.y:4554: error: parse error before ‘)’ token  
ripper.y:4554: error: dereferencing pointer to incomplete type  
ripper.y:4554: error: dereferencing pointer to incomplete type  
ripper.y:4557: error: dereferencing pointer to incomplete type  
ripper.y:4557: error: dereferencing pointer to incomplete type  
ripper.y:4557: error: dereferencing pointer to incomplete type  
ripper.y:4557: error: dereferencing pointer to incomplete type  
ripper.y:4560: error: dereferencing pointer to incomplete type  
ripper.y:4560: error: dereferencing pointer to incomplete type  
ripper.y:4560: error: dereferencing pointer to incomplete type  
ripper.y:4560: error: dereferencing pointer to incomplete type  
ripper.y:4563: error: dereferencing pointer to incomplete type  
ripper.y:4563: error: dereferencing pointer to incomplete type  
ripper.y:4563: error: dereferencing pointer to incomplete type  
ripper.y:4563: error: dereferencing pointer to incomplete type  
ripper.y:4566: error: dereferencing pointer to incomplete type  
ripper.y:4566: error: dereferencing pointer to incomplete type  
ripper.y:4566: error: dereferencing pointer to incomplete type  
ripper.y:4566: error: dereferencing pointer to incomplete type  
ripper.y:4569: error: dereferencing pointer to incomplete type  
ripper.y:4569: error: dereferencing pointer to incomplete type  
ripper.y:4569: error: dereferencing pointer to incomplete type  
ripper.y:4569: error: dereferencing pointer to incomplete type  
ripper.y:4572: error: dereferencing pointer to incomplete type  
ripper.y:4572: error: dereferencing pointer to incomplete type  
ripper.y:4572: error: dereferencing pointer to incomplete type  
ripper.y:4572: error: dereferencing pointer to incomplete type  
make: \*\*\* [ripper.o] Error 1

Error: The following dependencies failed to build: rb-ripper rb-rrb  
Error: Status 1 encountered during processing.
