我需要一些包含在libpq-dev中的postgres 9开发版的头文件来安装pg gem,但是当我执行:
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.0 postgresql-client-9.0
有谁知道如何解决这个问题? 谢谢。
我通过运行来解决这个问题:
sudo apt-get remove libpq5 sudo apt-get install libpq-dev
自动修复依赖关系。
最后,我重新安装了所有这些东西,首先我删除了旧的libpq5,并删除了所有的postgres- *包,之后我通过从http://www.enterprisedb.com/products下载二进制文件重新安装了postgresql-9.0 。 /pgdownload.do ,偶然postgresql-client-8.4也被安装了。 但所有这些东西现在一起工作。
和
gem安装页
那是成功的