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  (Anton Nikiforov <Anton.Nikiforov@loteco.ru>)
Список 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 по дате отправления:

Предыдущее
От: David Garamond
Дата:
Сообщение: connectby for BYTEA keys
Следующее
От: Joe Conway
Дата:
Сообщение: Re: connectby for BYTEA keys