Мне нужны заголовки из dev-версии postgres 9, которая содержится в libpq-dev, для установки pg
драгоценный камень, но когда я выполняю:
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- *, после этого я переустановил postgresql-9.0, загрузив его двоичный файл из http://www.enterprisedb.com/products/pgdownload.do, и случайно был установлен postgresql-client-8.4. Но теперь все это работает вместе.
и
gem install pg
Был успешен