2017-08-28 7 views
2

私はRailsでPostgresデータベースを使用しています。異なる物理サーバ上のPostgres。DB用に別の物理サーバーを使用している場合でも、それをアプリケーションサーバーにインストールする必要がありますか?

Postgresが存在しないため、Railsアプリケーションを持つアプリケーションサーバーでバンドルをインストールすることはできません。

アプリのデータベースにもpostgresをインストールする必要があります(アプリのdatabase.ymlは別のサーバに接続しますが)。

答えて

4

pg gemのインストールに問題があるとします。もしそうなら、いいえ、アプリケーションサーバーホストにpostgresデータベースサーバーをインストールする必要はありません。しかし、この宝石のためには、postgresql開発ヘッダーが必要です。

Ubuntuでは、たとえば、あなたは成功するはず

sudo apt-get install libpq-dev 

そしてgem install pgまたはbundle installでそれらをインストールすることができます。

+1

ありがとうございました! – Jacob

関連する問題