2016-04-06 14 views
1

Mac OS El CapitanPostgresql mücevher

başarısız yüklemek, PG 0.18.4 geçer yüklemek paket

Paketi yüklemek başarısız olan:

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. 

Koşu 'gem install pg -v' 0.18.4 'sonuçları:

( )

Yine de "paket yüklemesi" çalıştırılamıyor. Baska öneri? Ben hiç bir şans ile homebrew ile postgresql kaldırma ve yeniden yüklemeyi denedim

+0

Bu SO iplik sorununuzu çözebilir: http://stackoverflow.com/questions/ 9234960/gem-install-pg-with-pg-config-works-paket-başarısız – born4new

+0

Ne yazık ki ben bu iş parçacığı içinde her öneri çalıştı ve hiçbiri çalıştı – jasonm

cevap

0

Bu bir cevap değil, ama doğru yönde işaret edebilir ... Eğer gerçekten gem pg başarıyla başarıyla derlenmişse belirtti ... O zaman belki de Ruby projeniz bir şekilde doğru gemsete atıfta bulunmuyor olabilir. Görünüşe göre, kurulumu paketlediğinizde tekrar yüklemeye çalışılıyorsa, bu durum mevcut gemsinizde derlenmiş ve yüklenmişse bu yapılmamalıdır. Sisteminizde RVM kullanıyor musunuz? Daha fazla çıktı sağlayabilir misiniz?

+0

İyi düşünce ama ben aynı şeyi söyleyebilirim kadarıyla: jmintz-laptop : radar konsolu hangi gemiye /Users/USER/.rbenv/sh ims/gem konsol $ /Users/USER/.rbenv/shims/bundle – jasonm

0

Cevap Postgress.app yükleme ve bu sierra üzerinde benim için çalıştı

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

koşuyordu:

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