相关疑难解决方法(0)

为PostgreSQL 8.3安装PL/Ruby

这是为了使用嵌入式ruby代码开发postgres函数,但我无法构建它.

根据http://www.robbyonrails.com/articles/2005/08/22/installing-untrusted-pl-ruby-for-postgresql的建议

我试图建立从最新的版本(plruby-0.5.3.tar.gz)所需的plruby.so在提供 ftp://moulon.inra.fr/pub/ruby/

我已经整理了我的本地postgres设置的位置,并将调用调整为:

ruby extconf.rb --with-pgsql-include=/usr/postgresql-8.3.4/include/server --enable-shared --disable-conversion --with-pgsql-version=83
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多变种,但它似乎无法成功制作'conftest.c'文件

它说:

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.
Run Code Online (Sandbox Code Playgroud)

以下是我在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: …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql

7
推荐指数
1
解决办法
2713
查看次数

标签 统计

postgresql ×1

ruby ×1