There seems to be a glitch with the 1.6.7 Ruby that ships with 
Jaguar. It doesn't define Socket::TCP_NODELAY, which drb uses. Here's 
a workaround:

require 'drb'

# In the 1.6.7 delivered with Mac OS X 1.2, Socket::TCP_NODELAY is undefined.
# Here is the value from /usr/include/netinet/tcp.h

Socket.const_set('TCP_NODELAY', 1) unless Socket.const_defined?('TCP_NODELAY')



-- 
--

"Act always so as to increase the number of choices." -- Heinz von Foerster

--
Brian Marick, marick / testing.com
www.testing.com - Software testing services and resources
www.testingcraft.com - Where software testers exchange techniques
www.visibleworkings.com - Adequate understanding of system internals