Кажется, у меня проблема при попытке запустить приложение Rails на сервере Ubuntu.Он отлично работает на моей машине для разработки (Mac OS X Ruby 1.9.2 p180).Я использую DataMapper в качестве ORM, который вызывает проблемы (вместо ActiveRecord).
Ошибка: DataObjects :: DataError: Reader не инициализирован (код:, sql state:, query:,URI:) всякий раз, когда я пытаюсь сделать вызов базы данных любого рода.Я проверил файл database.yml, и это, безусловно, происходит где-то после установления соединения.Я говорю об этом, потому что, если я предоставлю неверные данные базы данных, я получу сообщение о невозможности подключения (ожидается) - однако, когда данные действительны, я получаю вышеуказанную ошибку.
Кажется, я нигде не могу найти упоминания об этом, и я был бы очень признателен, если бы кто-нибудь дал мне несколько советов в диагностике этого.Я использую Passenger и nginx на сервере, но это также происходит в консоли Rails (т.е. rails c), и ручная настройка DataMapper с той же информацией базы данных приводит к этой ошибке.