The "lazy symbol binding failed" problem seems to have been resolved by installing the 0.9 from http://www.macruby.org/files/nightlies/macruby_nightly-2011-02-22.pkg
The problema now changed to: NameError: uninitialized constant Hpricot::Container::Trav::Traverse but this is a different story, 

[ 06:04:23 ] > sudo macgem install hpricot
Building native extensions.  This could take a while...
Successfully installed hpricot-0.8.3
1 gem installed
[ ronda@MacBook-di-Franco-Rondini.local ~/Projects ]
[ 06:05:07 ] > macirb 
irb(main):001:0> require 'hpricot'
NameError: uninitialized constant Hpricot::Container::Trav::Traverse
irb(main):002:0> 

Bye, Franco



----------------------------------------------------------------------

Message: 1
Date: Mon, 21 Feb 2011 21:09:54 +0100
From: Franco Rondini <rondinif@yahoo.it>
To: macruby-tickets@lists.macosforge.org
Subject: dyld: lazy symbol binding failed: Symbol not found:
_rb_enc_to_index
Message-ID: <4B8F8037-AA85-4780-AFFE-423E0410D7A0@yahoo.it>
Content-Type: text/plain; charset=us-ascii

Greetings,
I've a issue very similar to: Ticket #968 - "NATIVE" symbol is not solved within rubygems., but this time the symbol didn't found is: _rb_enc_to_index

my checked out revision is: 5235.

require 'hpricot'
dyld: lazy symbol binding failed: Symbol not found: _rb_enc_to_index
 Referenced from: /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/Gems/1.9.2/gems/hpricot-0.8.3/lib/fast_xs.bundle
 Expected in: flat namespace

dyld: Symbol not found: _rb_enc_to_index
 Referenced from: /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/Gems/1.9.2/gems/hpricot-0.8.3/lib/fast_xs.bundle
 Expected in: flat namespace

Thanks,
Franco