Re: PL/Ruby
| От | David Garamond |
|---|---|
| Тема | Re: PL/Ruby |
| Дата | |
| Msg-id | 4025330F.90600@zara.6.isreserved.com обсуждение исходный текст |
| Ответ на | Re: PL/Ruby (Anton Nikiforov <Anton.Nikiforov@loteco.ru>) |
| Ответы |
Re: PL/Ruby
|
| Список | pgsql-general |
Anton Nikiforov wrote: > Thanks, David, but i did try this way already and in the case i build > plruby like this i have the following in the psql: > template1=# create function plruby_call_handler () returns opaque as > '/usr/local/lib/ruby/1.6/i386-freebsd5/plruby.so' language 'C'; > ERROR: could not load library > "/usr/local/lib/ruby/1.6/i386-freebsd5/plruby.so": dlopen > '/usr/local/lib/ruby/1.6/i386-freebsd5/plruby.so' failed. > (/usr/local/lib/ruby/1.6/i386-freebsd5/plruby.so: Undefined symbol > "rb_hash_delete") > template1=# Hm, I'm pretty clueless myself about the above, but a couple of observation: 1) the path seems strange, why does it install to /usr/local/lib/ruby/1.6/ instead of the more usual /usr/local/lib/ruby/site_ruby/1.6/ ... 2) what does 'ldd /usr/local/lib/ruby/1.6/i386-freebsd5/plruby.so' say? Does it include the line similar to: libruby.so.1.8 => /usr/lib/libruby.so.1.8 (0x40037000) (*.so.1.6 in your case). 3) have you tried upgrading your Ruby installation to 1.8? -- dave
В списке pgsql-general по дате отправления: