2016-11-05 3 views
0

Nach dem Versuch paar Möglichkeiten installieren mit HomeBrew und RVM installieren Ich kann immer noch nicht gem pgkann nicht gem pg für Ruby on Rails

installieren habe ich alle Stackoverflow Fragen beantwortet, aber sie haben mir nicht helfen.

Ich bin mit Postgresql app

Meine Frage ist, was ich falsch mache? Ich habe keinen Benutzer für PG erstellt, weil Hauptproblem ist, dass ich nicht PG auf meinem Mac installieren kann

$ sudo gem install pg -v '0.19.0' 
Building native extensions. This could take a while... 
ERROR: Error installing pg: 
    ERROR: Failed to build gem native extension. 

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 
checking for pg_config... yes 
Using config values from /usr/local/bin/pg_config 
checking for libpq-fe.h... yes 
checking for libpq/libpq-fs.h... yes 
checking for pg_config_manual.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=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby 
    --with-pg 
    --without-pg 
    --enable-windows-cross 
    --disable-windows-cross 
    --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}/ 
    --with-pqlib 
    --without-pqlib 
    --with-libpqlib 
    --without-libpqlib 
    --with-ms/libpqlib 
    --without-ms/libpqlib 


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/pg-0.19.0 for inspection. 
Results logged to /Library/Ruby/Gems/2.0.0/gems/pg-0.19.0/ext/gem_make.out 
+0

Welche Lösungen haben Sie versucht? Es könnte helfen zu wissen, was nicht funktioniert hat und was die Ergebnisse dieser Versuche waren ... Ich hatte ähnliche Probleme mit 'pg' mit einem Fehler, der fast genau so funktionierte. – Antonio

+0

@Antonio Ich versuchte dies und rvm Befehle zu brauen uninstall postgresql brauen installieren postgresql gem installieren pg – GYTO

+0

Haben Sie versucht, XCode von Grund auf neu zu installieren? Ich glaube, das hat mich in der Vergangenheit an diesem Buckel vorbeigebracht, als ich vor einiger Zeit zu El Capitan wechselte. http://stackoverflow.com/questions/19262312/installing-pg-gem-on-o-s-x-failure-to-build-native-extension – Antonio

Antwort

0

Er sagt es nicht die postgreSQL Client-Bibliothek finden.

Werfen Sie einen Blick auf diese Antwort. Die Ausgabe in dieser Frage ist, von dem, was ich sehen kann, Zeile für Zeile dieselbe, die Sie haben.

Can't find the PostgreSQL client library (libpq)

+0

seine Arbeiten, danke – GYTO

+0

@GYTO, Können Sie es als die richtige Antwort markieren? Wenn also jemand anderes ein ähnliches Problem hat und diese Frage auftaucht, werden sie eine Vorstellung davon haben, was funktioniert. – Antonio

+0

@Antonia Entschuldigung ich war beschäftigt, jetzt ist gelöst, danke nochmal – GYTO