için PL/Ruby takma Bu Postgres'e gömülü yakut kodu, ile işlevlerini gelişimini sağlamaktır ama bunu inşa etmek mümkün olmuştur.PostgreSQL 8.3
http://www.robbyonrails.com/articles/2005/08/22/installing-untrusted-pl-ruby-for-postgresql
ben dizildi ettik son sürümü ftp://moulon.inra.fr/pub/ruby/
temin (plruby-0.5.3.tar.gz) den plruby.so gerekli kurmaya çalışıyorum tarafından tavsiye edildiği gibi yerel postgres kurmanın ve çağırma ayarlanmış burada: bu konuda varyasyonlar oldukça sayıda denedim
ruby extconf.rb --with-pgsql-include=/usr/postgresql-8.3.4/include/server --enable-shared --disable-conversion --with-pgsql-version=83
, ancak başarılı yapabilmek görünmüyor Bunu
checking for catalog/pg_proc.h... yes
*** 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.
Ve burada elle gcc çizgi çalıştırdığınızda benim mkmf.log
have_header: checking for catalog/pg_proc.h... -------------------- yes
"gcc -E -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/postgresql-8.3.4/include/server -g -O2 -fPIC conftest.c -o conftest.i"
checked program was:
/* begin */
1: #include <catalog/pg_proc.h>
/* end */
karşımıza çıkan şudur: 'conftest.c' dosyası
Bu diyor 'conftest.c' olmadığını (ve var, ama oluşturulması gerekiyor) olduğunu söylüyor.
'uname -a' ... gives
Linux vdev1 2.6.18.8-xen #2 SMP Thu May 8 11:52:29 PDT 2008 x86_64 x86_64 x86_64 GNU/Linux
'ruby -v' ... gives
ruby 1.8.6 (2008-08-11 patchlevel 287) [x86_64-linux]
Herhangi bir yardım ve/veya öneri takdir edilecektir.
-