Hallo Alexander, ich kenne mich mit Mac bisher nur wenig aus, aber auf Linux (Debian) scheitert die Installation von pg immer dann, wenn die dev-libraries nicht zuvor installiert worden sind.
Möglicherweise fehlt 'libpq' bei Dir. Also ein Paket mit aehnlichem Namen wie "postgresql-dev - development files for libpq (transitional package)" (Debian Bezeichnung) könnte Dir evtl. weiterhelfen. Hoffe mein Tipp hilft Dir weiter. Besten Gruß Michael On Wed, 15 Sep 2010 15:21:39 +0200 Alexander Melle <ame...@meffex.de> wrote: > Hallo, > > ich stehe vor einem Riesen Problem.. > > In der Vergangenheit habe ich immer mit ruby 1.8.6; Rails 2.0.2, > Netbeans und Postgres 8.4 gearbeitet, lief auf meinem Mac auch immer > ohne Probleme. Nach einer Umstellung des Produktionsservers auf > Ubuntu 10.04 LTS habe ich die glorreiche Idee gehabt das System auf > ruby 1.8.7, rails 2.3.8 , postgres 8.4 umzustellen (läuft auf den > Server nach ein paar kleinen Anpassungen ohne Probleme). > > So, nun fing das Drama auf meinem Mac an. Ich habe (glaube ich > zumindest) erstmal alles was mit ruby & rails zu tun hatte > runtergeschmissen. Dann ports installiert und ruby sowie die libpqxx > neu installiert. > > ruby -v meldet auch eifrig > > ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10] > > soweit so gut. Rubygems installiert (download und dann sudo ruby > setup.rb) > > gem -v meldet 1.3.7 > > Rails installiert und > > rails -v meldet 2.3.8 > > auch OK. Nun kommts: > > Das gem pg lässt sich einfach nicht installieren. Ich bekomme immer > den Fehler (siehe unten) > > Nach stundenlangem googlen (ich sitze nun schon seit 3 Tagen dran!) > habe ich immer noch keine Lösung: > > Habt Ihr eine Idee ?? > > Arbeitet jemand von Euch mit dem Setup (ruby 1.8.7, gems 1.3.7, rails > 2.3.8 , pg , postgres 8.4 und netbeans) ? Wie habt Ihr das > installiert? > > Vorab 1000 Dank für Eure Hilfe > Alexander > > > > > Building native extensions. This could take a while... > ERROR: Error installing pg: > ERROR: Failed to build gem native extension. > > /opt/local/bin/ruby extconf.rb > checking for pg_config... yes > MacOS X build: fixing architecture flags: > finding flags common to both Ruby and PostgreSQL... > testing for architecture: ["ppc"] > testing for architecture: ["i386"] > common arch flags: > 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=/opt/local/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 /opt/local/lib/ruby/gems/1.8/gems/pg-0.9.0 for inspection. Results > logged to /opt/local/lib/ruby/gems/1.8/gems/pg-0.9.0/ext/gem_make.out > > > > Meffex IT-Entwicklungen GbR > Wolfsgässchen 1 | 55116 Mainz | Germany > mobil +49.173.3601708 | tel +49.6131.4649910 | fax +49.6131.464939 > Inh. Robert Kleff, Dipl.-Ing.(TU) Alexander Melle > Stnr 26/086/6242/7 > Ust.Id DE256776959 > > Büro Bad Münstereifel > Zum Zwergberg 3 | 53902 Bad Münstereifel | Germany > mobil +49.151.153720262 | tel +49.6131.4649914 | fax +49.6131.4649939 > > www.samfex.de Service & Maintenance Management auf den Punkt gebracht > > Der Inhalt dieser E-Mail ist vertraulich. Falls Sie nicht der > angegebene Empfänger sind oder falls diese E-Mail irrtümlich an Sie > adressiert wurde, verständigen Sie bitte den Absender sofort und > löschen Sie die E-Mail sodann. Das unerlaubte Kopieren sowie die > unbefugte Übermittlung sind nicht gestattet. Die Sicherheit von > Übermittlungen per E-Mail kann nicht garantiert werden. Falls Sie > eine Bestätigung wünschen, fordern Sie bitte den Inhalt der E-Mail > als Hardcopy an. > > The contents of this e-mail are confidential. If you are not the > named addressee or if this transmission has been addressed to you in > error, please notify the sender immediately and then delete this > e-mail. Any unauthorized copying and transmission is forbidden. > E-mail transmission cannot be guaranteed to be secure. If > verification is required, please request a hard copy version. > _______________________________________________ rubyonrails-ug mailing list rubyonrails-ug@headflash.com http://mailman.headflash.com/listinfo/rubyonrails-ug