Socket::TCP_NODELAYで怒られた

Shoesで動くrubyはグラフィック関連のライブラリ(cairoとかpangoとかShoes.app/Contents/MacOS以下のもろもろ)を使うために独自ビルドみたいなので、Socket::TCP_NODELAYがないよって怒られたのだろう。で、ググってみるとRe: 'set_sockopt'につて (divip-list:#) - divip - OSDNに大ヒント、つかまるまる答えが載ってた!!

drb/drb.rbの方で対応するにはSocket::TCP_NODELAYのかわりに 1 を与えると
もしかすると動くかもしれません。

とのことで

require 'socket'
class Socket
  TCP_NODELAY = 1
end

したら完全に動いた!! すげ!