J'essaye d'installer le gg pg de PostgreSQL pour Ruby.Comment installer le pg gem de PostgreSQL sur Ubuntu?
I a émis la commande suivante:
gem install pg
J'ai installé Ruby 1.9.2 en utilisant RVM.
La commande ci-dessus me montre l'erreur suivante.
L'erreur est:
Building native extensions. This could take a while...
ERROR: Error installing pg:
ERROR: Failed to build gem native extension.
/home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb
checking for pg_config... yes
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)
*** 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/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby
--with-pg
--without-pg
--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
--enable-static-build
--disable-static-build
--with-pqlib
--without-pqlib
--with-libpqlib
--without-libpqlib
--with-ms/libpqlib
--without-ms/libpqlib
Gem files will remain installed in /home/user/.rvm/gems/ruby-1.9.2-preview3/gems/pg-0.9.0 for inspection.
Results logged to /home/user/.rvm/gems/ruby-1.9.2-preview3/gems/pg-0.9.0/ext/gem_make.out
Je ne sais pas quelle est l'erreur ...
Je l'ai fait selon votre suggestion ... l'obtenir le follwoing Besoin d'obtenir 0B des archives. Après le déballage, 5378 Ko seront libérés. Voulez-vous continuer? [Y/n /?] Y Ecriture d'informations d'état étendues ... Terminé (Lecture de la base de données ... 166183 fichiers et répertoires actuellement installés.) Suppression de bison ... Suppression de libnss3-dev ... Suppression de libnspr4- dev ... Suppression de libqt4-core ... Suppression de libqt4-test ... Suppression de libsqlite3-dev ... Traitement des déclencheurs pour man-db .. – palani
Il semble que cela ne résout pas mon problème ... Je suis toujours coincé avec le même – palani
Cela a fonctionné pour moi: D Merci! – miguelSantirso