Nemohu nainstalovat gem pg
na Arch kvůli chybě:
Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /home/alex/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can"t find the "libpq-fe.h header *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/alex/.rvm/rubies/ruby-2.1.1/bin/ruby --with-pg --without-pg --with-pg-config --without-pg-config --with-pg_config --without-pg_config --with-pg-dir --without-pg-dir --with-pg-include --without-pg-include=${pg-dir}/include --with-pg-lib --without-pg-lib=${pg-dir}/lib extconf failed, exit code 1 Gem files will remain installed in /home/alex/.rvm/gems/ruby-2.1.1/gems/pg-0.17.1 for inspection. Results logged to /home/alex/.rvm/gems/ruby-2.1.1/extensions/x86_64-linux/2.1.0/pg-0.17.1/gem_make.out
i tak jsem nainstaloval sudo pacman -S libmariadbclient
. Tuto chybu jsem měl na Ubuntu, ale tam jsem ji dokázal vyřešit instalací knihovny pgdev (přesně si to nepamatuji). Faktem je, že tato knihovna pro arch ve svém úložišti neexistuje nebo se nazývá jinak.
Komentáře
Odpověď
sudo pacman -S postgresql-libs
Odpověď
Jak uvádí @Craig Ringer , vyhledejte balíček, který obsahuje „libpq-fe .h „. K tomu používám pkgfile:
pacman -S pkgfile pkgfile --update pkgfile --search libpq-fe.h
Který vrací „postgresql-libs“. Nainstalujte tento balíček, jak uvádí @ inn0kenty.
Právě jsem měl stejný problém a vyřešil jsem ho pomocí těchto kroků.
Komentáře
- Vaše odpověď by byla mnohem lepší, kdyby byla úplná a stručná. Můžete odkazovat na jiné ' s příspěvky, ale ' nenutte všechny, aby je hledali, aby zjistili, co máte na mysli.
libpq-fe.h
apg_config
.