I did some more digging and I'm closer, but I still can't figure out
why this isn't working.
I reinstalled God and it definitely builds the native extensions:
---snip---
# gem install god
Building native extensions. This could take a while...
Successfully installed god-0.11.0
1 gem installed
Installing ri documentation for god-0.11.0...
Enclosing class/module 'mGod' for class KQueueHandler not known
Enclosing class/module 'mGod' for class NetlinkHandler not known
Installing RDoc documentation for god-0.11.0...
Enclosing class/module 'mGod' for class KQueueHandler not known
Enclosing class/module 'mGod' for class NetlinkHandler not known
---snip---
Yet I can verify, using irb, that the netlink EventHandler is not
getting loaded:
---snip---
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'god'
=> true
irb(main):003:0> God::EventHandler.load
=> false
irb(main):004:0> God::EventHandler.loaded?
=> false
---snip---
A little hacking and I can see the exception getting thrown when it
tries to load the Netlink event handler:
no such file to load -- netlink_handler_ext
Any bright ideas?
-Sean