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

Antwort per Email an