15

pg gem をインストールしようとしましたが、次の警告が表示されました。

サーバー側の拡張機能を構築するには postgresql-server-dev-XY を、クライアント側のアプリケーションを構築するには libpq-dev をインストールする必要があります。

そこで、libpq-dev パッケージをインストールしようとしましたが、次の警告が表示されました。

libpq-dev : 依存: libpq5 (= 8.4.17-0squeeze1) ただし、9.1.9-1~bpo60+1 をインストールする

これを修正する方法は?

4

3 に答える 3

19

これにより、必要なパッケージをインストールできるはずです:)自分で試してみましたが、2行目のすべてのパッケージが必要かどうかはわかりません。試してみてください:)

apt-get update
apt-get install libxslt-dev libxml2-dev libpam-dev libedit-dev
aptitude install -t squeeze-backports postgresql-server-dev-9.1
于 2013-06-19T12:42:09.480 に答える
4

postgresql-server-dev-XY (XY はサーバーのバージョン) をセットアップする必要があります。これにより、サーバー側開発用のモジュールに libpq-dev およびその他のサーバー変数がインストールされます。私の場合はそうでした

apt-get install postgresql-server-dev-9.5

パッケージリストを読み込んでいます... 完了 依存関係ツリーを構築しています 状態情報を読み込んでいます... 完了 次のパッケージは自動的にインストールされ、不要になりました: 次の追加パッケージがインストールされます:
libpq-dev 推奨パッケージ: postgresql-doc-10 次の新しいパッケージがインストールされます: libpq-dev postgresql-server-dev-9.5

于 2018-01-05T10:37:48.133 に答える