pg
gemをインストールするために、libpq-devに含まれているpostgres 9のdevバージョンからいくつかのヘッダーが必要ですが、実行すると次のようになります。
Sudo apt-get install libpq-dev
結果が得られます:
次のパッケージには満たされていない依存関係があります:libpq-dev:依存関係:libpq5(= 8.4.7-0ubuntu0.10.10)ですが、9.0.1-1〜lucidがインストールされます
libpq5
を削除しようとすると(正しく再インストールするためですか?)、postgresql-9.0を削除すると脅迫されました。
次のパッケージは削除されます:libpq5 pgadmin3 php5-pgsql postgresql-9.0postgresql-client-9.0
誰かがこの問題を解決する方法を知っていますか?ありがとう。
私は実行することによってこれを自分で解決しました:
Sudo apt-get remove libpq5
Sudo apt-get install libpq-dev
依存関係を自動的に修正しました。
最後に、すべてのものを再インストールしました。最初に古いlibpq5を削除し、すべてのpostgres- *パッケージを削除しました。その後、バイナリをダウンロードしてpostgresql-9.0を再インストールしました http://www.enterprisedb .com/products/pgdownload.do 、そして誤ってpostgresql-client-8.4もインストールされました。しかし、これらすべてが連携して機能するようになりました。
そして
gem install pg
成功しました