gpt4 book ai didi

ruby - 在 PostgreSQL 9.3 上安装 PL/Ruby

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:26 24 4
gpt4 key购买 nike

我想使用 PL/Ruby 过程语言,但似乎 git 存储库维护得不是很好: https://github.com/Absolight/postgresql-plruby/tree/fixup-9-3

当我开始创建新语言时:

create function plruby_call_handler() returns language_handler
as '/var/lib/postgresql/.rvm/rubies/ruby-2.1.3/lib/ruby/site_ruby/2.1.0/x86_64-linux/plruby'
language 'c'; -- Warning: the 'c' has to be lowercase, unlike the example on git.

我收到以下错误:

 ERROR:  could not load library "/var/lib/postgresql[...]plruby": undefined symbol: plruby_s_load

我在 Ubuntu 14.10 上使用 Ruby 2.1.4 和 PostgreSQL 9.3。

最佳答案

请检查您是否正在从分支 fixup-9-3 编译源代码并运行 postgresql 版本 9.3

  git clone https://github.com/Absolight/postgresql-plruby.git
cd postgresql-plruby
git checkout fixup-9-3

因为我在从 master 分支安装时遇到了几乎相同的问题。也尝试安装 libpq-dev。我使用的是 OSX 10.10,安装 PostgreSQL 库所需要做的就是 brew install postgresql,这在我的机器上有效。

关于ruby - 在 PostgreSQL 9.3 上安装 PL/Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26575406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com