Rails で postgres に接続することは大したことではありませんでした。rails -d postgresql app_name で、database.yml をセットアップして出来上がりです。ただし、ちょっとしたテスト スクリプトだけで postgres を使用することはできません。
gems postgres、dbi & dbd-pg、pg、ruby-pg をインストールしようとしましたが、pg/ruby-pg と postgres では、require 'postgres' または require 'pg' の要求で失敗します。require 'dbi' を使用すると、require を通過できますが、ドライバーをロードできません....では、同じパッケージ セットで Rails はどのようにそれを行っているのでしょうか? 実際、前述のすべてを削除したところ、すべてがレールで正常に機能するために必要なのは「pg」ジェムだけであることがわかりました。何かアドバイス?