[Ruby] event_hook
1.0.0 がリリース([ruby-talk:336965])。
Ruby の C API である rb_add_event_hook() をラップするライブラリ。
Cのコードを書かなくても、rb_add_event_hook と同様のことができるようになるらしい。
1.9.2dev で試してみたがエラー。 多分、1.9.1でもエラーになると思います。
$ sudo gem install event_hook
でインストール。インストールは成功。
$ ruby demo.rb
としてみたところ、残念ながらエラー。
event_hook は、RubyInline に依存していると思われるのだけど、コンパイル時に "node.h" が見つからないとエラーになった。
試した Ruby のバージョンは、
$ ruby -v
ruby 1.9.2dev (2009-05-16 trunk 23438) [i686-linux]
なんだけど、1.9系 では、node.h はインストールされない。
以下、Ruby の ChangeLog からの引用。
* include/ruby/node.h, node.h: move node.h from include path.
This change stop to install node.h because of saving ABI
(node.h will be changed. Extensions should not depends on
this file).
| 固定リンク
この記事へのコメントは終了しました。
コメント