sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan ikke finde 'libpq-fe.h headeren, når du forsøger at installere pg gem

Det ser ud som i Ubuntu, at headeren er en del af libpq-dev pakke (i det mindste i følgende Ubuntu-versioner:11.04 (Natty Narwhal), 10.04 (Lucid Lynx), 11.10 (Oneiric Ocelot), 12.04 (Precise Pangolin), 14.04 (Trusty Tahr) og 18.04 (Bionic Beaver)):

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

Så prøv at installere libpq-dev eller tilsvarende for dit OS:

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


  1. Sammenligning af store og små bogstaver i SQL

  2. Er der en boolsk datatype i Microsoft SQL Server, som der er i MySQL?

  3. Tilføjelse af flere parameteriserede variabler til en database i c#

  4. Sådan konverteres en streng til en dato/tid i SQL Server ved hjælp af CONVERT()