2016-04-06 17 views
1

Mac OS El CapitanPostgresql gem install pg 0.18.4 Pässe, bündeln installiert werden kann

Bundle installiert werden kann mit:

compiling pg_connection.c 
pg_connection.c:2394:3: warning: implicit declaration of function 'gettimeofday' is invalid in C99 [-Wimplicit-function-declaration] 
       gettimeofday(&currtime, NULL); 
       ^
1 warning generated. 
compiling pg_copy_coder.c 
compiling pg_errors.c 
compiling pg_result.c 
compiling pg_text_decoder.c 
compiling pg_text_encoder.c 
compiling pg_type_map.c 
compiling pg_type_map_all_strings.c 
compiling pg_type_map_by_class.c 
compiling pg_type_map_by_column.c 
compiling pg_type_map_by_mri_type.c 
compiling pg_type_map_by_oid.c 
compiling pg_type_map_in_ruby.c 
compiling util.c 
linking shared-object pg_ext.bundle 
ld: file not found: dynamic_lookup 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make: *** [pg_ext.bundle] Error 1 

make failed, exit code 2 

Gem files will remain installed in /Users/jmintz/Documents/LaunchAngels/radar/vendor/bundle/gems/pg-0.18.4 for inspection. 
Results logged to /Users/jmintz/Documents/LaunchAngels/radar/vendor/bundle/extensions/x86_64-darwin-15/2.2.0-static/pg-0.18.4/gem_make.out 

... ...

An error occurred while installing pg (0.18.4), and Bundler cannot continue. 

Make sure that `gem install pg -v '0.18.4'` succeeds before bundling. 

Lauf 'gem install pg -v' 0.18.4 'ergibt:

Building native extensions. This could take a while... 
Successfully installed pg-0.18.4 
Parsing documentation for pg-0.18.4 
Done installing documentation for pg after 4 seconds 
1 gem installed 

Noch einmal 'Paket installieren' schlägt fehl. Irgendwelche Vorschläge? Ich habe versucht, Postgresql mit Homebrew ohne Glück zu deinstallieren und neu zu installieren

+0

Dieses SO Thread könnte Ihr Problem lösen: http://stackoverflow.com/questions/ 9234960/gem-install-pg-mit-pg-config-works-bundle-fails – born4new

+0

Leider habe ich versucht jeden Vorschlag in diesem Thread und keiner arbeitete – jasonm

Antwort

0

Dies ist keine Antwort, als solche, aber es kann Sie in die richtige Richtung zeigen ... Wenn in der Tat gem pg erfolgreich kompiliert wurde, wie Sie habe angedeutet ... Dann könnte es sein, dass sich dein Ruby-Projekt irgendwie nicht auf den richtigen Edelsteinsatz bezieht. Wie es scheint, versucht es, es erneut zu installieren, wenn du installierst, sollte dies nicht passieren, wenn pg kompiliert und in deinem aktuellen Edelsteinset installiert wurde. Verwenden Sie RVM auf Ihrem System? Können Sie auch mehr ausgeben?

+0

Guter Gedanke, aber soweit ich sagen kann, sie sind die gleichen: jmintz-Laptop : Radarkonsole $ welches Juwel /Users/USER/.rbenv/sh ims/gem Konsole $ welches Bündel /Users/USER/.rbenv/shims/bundle – jasonm

0

Antwort wurde Postgress.app Installation und

bundle config build.pg --with-pg-config=[Path to pg_config] before bundling 
0

das für mich auf sierra gearbeitet läuft:

gem install pg -v '0.18.3' -- --with-pg-config=/Applications/Postgres.app/Contents/Versions/latest/bin/pg_config 
Verwandte Themen