Сообщение об ошибке указывает, что в комплект Heroku входит встроенная версия sqlite gem, которая не совместима с архитектурой i386.
Попробуйте сделать gem update sqlite3 sqlite3-ruby
Обновлено: на моей машине Mac OS X Snow Leopard я использую rvm для управления ruby 1.9.2 и rails 3.0.3, но я использую установленную систему ruby 1.8.7 для ruby 1.9 и rails 2.3.8. развитие. Я переключаюсь между ruby 1.8 и 1.9, используя 'rvm system' и 'rvm default' (я установил 1.9.2 в качестве моего значения по умолчанию в rvm.
Я заметил, что когда я запускаю 'rvm system', я получаю следующее:
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
$ rails -v
Rails 2.3.8
$ gem list --local | grep taps
taps (0.3.15, 0.3.12, 0.3.10, 0.2.26, 0.2.25)
$ gem list --local | grep sqlite
sqlite3 (1.3.3)
sqlite3-ruby (1.3.3, 1.3.1, 1.2.5, 1.2.4)
Надеюсь, это поможет.