sql >> Database >  >> RDS >> PostgreSQL

Kan de 'libpq-fe.h header niet vinden bij het installeren van pg gem

Het lijkt erop dat in Ubuntu die header deel uitmaakt van de libpq-dev pakket (tenminste in de volgende Ubuntu-versies:11.04 (Natty Narwhal), 10.04 (Lucid Lynx), 11.10 (Oneiric Ocelot), 12.04 (Precise Pangolin), 14.04 (Trusty Tahr) en 18.04 (Bionic Beaver)):

...
/usr/include/postgresql/libpq-fe.h
...

Dus probeer libpq-dev . te installeren of het equivalent daarvan voor uw besturingssysteem:

  • Voor Ubuntu/Debian-systemen:sudo apt-get install libpq-dev
  • Op Red Hat Linux (RHEL)-systemen:yum install postgresql-devel
  • Voor Mac Homebrew:brew install postgresql
  • Voor Mac MacPorts PostgreSQL:gem install pg -- --with-pg-config=/opt/local/lib/postgresql[version number]/bin/pg_config
  • Voor OpenSuse:zypper in postgresql-devel
  • Voor ArchLinux:pacman -S postgresql-libs


  1. De weergave van DateTime in milliseconden?

  2. MySQL-back-up- en herstelopdrachten voor databasebeheer

  3. Eenvoudige recursieve query in Oracle

  4. org.postgresql.util.PSQLException:Grote objecten mogen niet worden gebruikt in de modus voor automatisch vastleggen