PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Impossible de trouver l'en-tête 'libpq-fe.h lors de la tentative d'installation de pg gem

Il semble que dans Ubuntu cet en-tête fasse partie du libpq-dev package (au moins dans les versions Ubuntu suivantes :11.04 (Natty Narwhal), 10.04 (Lucid Lynx), 11.10 (Oneiric Ocelot), 12.04 (Precise Pangolin), 14.04 (Trusty Tahr) et 18.04 (Bionic Beaver)) :

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

Essayez donc d'installer libpq-dev ou son équivalent pour votre système d'exploitation :

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