У меня была такая же проблема с Ruby 1.9.2 и гемом sqlite-ruby-1.2.4, что так или иначе требуется для Rails 3.0.3. Это было мое сообщение об ошибке:
dyld: Symbol not found: _STR2CSTR
Referenced from: ~/.rvm/gems/ruby-1.9.2-p136/gems/sqlite3-ruby-1.2.4/lib/sqlite3_api.bundle
Expected in: flat namespace
И я смог исправить это, перейдя в ~/.rvm/gems/ruby-1.9.2-p136/gems/sqlite3-ruby-1.2.4/ext
, где был расположен исходный код для sqlite3_api.bundle, и заменив каждое вхождение STR2CSTR
на StringValuePtr
, как описано здесь (первый ответ) . Затем я перекомпилировал (используя make) и скопировал полученный sqlite3_api.bundle
в папку lib /.