Ben Ruby için pg (PostreSQL) mücevher yüklemeye çalışıyorum. Bu hatayı alıyorum:pg mücevher sürümü çok eski söyleyerek başarısız yükleme?
postgres/9.2-pgdg/bin/64/pg_config
Using config values from /location/to/install/postgres/9.2-pgdg/bin/64/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... yes
checking for PQconnectionUsedPassword()... no
Your PostgreSQL is too old. Either install an older version of this gem or upgrade your database.
*** 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.
PostgreSQL sürümü: postgres (PostgreSQL) 9.2.3
OS: Ben de denedim 10
solaris:
gem install pg -- --with-pgsql-lib=/location/of/install/postgres/9.2-pgdg/lib/64/ --with-pg-config=/location/of/install/postgres/9.2-pgdg/bin/64/pg_config
Hiç var Bu hata neden oluştuğunu ve Google’da herhangi bir yararlı bilgi bulamıyorum.
Her türlü yardım büyük beğeni topluyor. şeylerden
i birden çok sürümü ama (ben aynı hata pQconnectionUsedPassword başvuran bkz mkmf.log de doğru sürümüne işaret ediyorum). – arrowill12
'PATH' 'i,' PATH' içinde doğru' pg_config' yürütülebilir dosyasının ilk olduğundan emin olmanız ve 'libpq' bileşeninin bulunduğundan emin olmak için herhangi bir LD_LIBRARY_PATH ya da Solaris eşdeğeri ortamı var. –
'mkmf.log', 'PQconnectionUsedPassword' varlığını kontrol ettiği bölümde ne diyor? –