sql >> Databáze >  >> RDS >> PostgreSQL

Při pokusu o instalaci pg gem nelze najít hlavičku 'libpq-fe.h

Vypadá to, že v Ubuntu je toto záhlaví součástí libpq-dev balíček (alespoň v následujících verzích Ubuntu:11.04 (Natty Narwhal), 10.04 (Lucid Lynx), 11.10 (Oneiric Ocelot), 12.04 (Precise Pangolin), 14.04 (Trusty Tahr) a 18.04 (Bionic Beaver):

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

Zkuste tedy nainstalovat libpq-dev nebo jeho ekvivalent pro váš operační systém:

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


  1. Oracle SQL:Aktualizujte tabulku daty z jiné tabulky

  2. Nejrychlejší způsob, jak najít zastaralé funkce, které se stále používají v instanci SQL Server (příklad T-SQL)

  3. Jak implementovat priority v SQL (postgres)

  4. uživatel postgres spustí proces, který zabere 100% využití všech CPU