Your YAJL installed correctly, but when you try to use it, you get the following panic:
dyld: lazy symbol binding failed: Symbol not found: _yajl_set_static_value
Referenced from: ~/.rvm/gems/ruby-1.9.3-p0/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle
Expected in: flat namespace
dyld: Symbol not found: _yajl_set_static_value
Referenced from: ~/.rvm/gems/ruby-1.9.3-p0/gems/yajl-ruby-1.0.0/lib/yajl/yajl.bundle
Expected in: flat namespace
Trace/BPT trap: 5
The attached script will find your installed YAJL library, modify it in place (backing up originals, of course), and re-build your YAJL to work with CLANG.
Credit: