Rails アプリを Ubuntu サーバーで実行しようとすると、問題が発生するようです。私の開発マシン (Mac OS X Ruby 1.9.2 p180) で完全に動作します。問題を引き起こしている ORM として DataMapper を使用しています (ActiveRecord の代わりに)。
エラーは次のとおりです: DataObjects::DataError: Reader is not initialized (code: , sql state: , query: , uri: ) あらゆる種類のデータベース呼び出しを行うたびに。database.yml を確認しましたが、これは確かに接続が確立された後のどこかで発生しています。これは、無効なデータベースの詳細を提供すると、接続できません (予想される) が表示されるためです。ただし、詳細が有効な場合、上記のエラーが発生します。
他のどこにも言及されていないようです。誰かがこれを診断するための指針を教えていただければ幸いです。サーバーで Passenger と nginx を使用していますが、Rails コンソール (つまり、rails c) でも発生し、同じデータベース情報で DataMapper を手動で設定すると、そのエラーが発生します。