Tim Pease
2/9/2007 6:12:00 PM
On 2/7/07, theosib@gmail.com <theosib@gmail.com> wrote:
> On Feb 7, 6:13 pm, "theo...@gmail.com" <theo...@gmail.com> wrote:
> > I'm trying to run the Ruby interpreter with profiling enabled, but
> > when I do, I get a crash:
> >
> > # ruby -r profile myprog.rb
> > [BUG] cross-thread violation on rb_gc()
> > ruby 1.8.2 (2004-12-25) [universal-darwin8.0]
>
> One thing I should point out: "ruby --version" reports 1.8.5.
>
> Also, I'm using Fink, and it's confusing to me. Could the MacOSX
> version be in one place, with Fink installing it in another?
>
There is definitely something odd about your setup. The ruby version
generated by the profile error should be the same as the ruby
--version.
Try using the full path to your ruby executable. I'm not in front of a
mac right now, but I do believe that Fink puts everything into /sw
/sw/usr/bin/ruby <-- should be the Fink version
Give that a shot
Blessings,
TwP