安装pg gem时出现问题

时间:2013-11-16 17:39:47

标签: ruby-on-rails ruby gem pg

我需要安装pg gem,但安装失败了。我已尝试过在其他问题上提出的所有解决方案,但没有运气。

Here是我的输出,here是我的" mkmf.log"文件

有什么想法吗?

[UPDATE]

通过将lib放在正确的目录中,我解决了第一个问题。但现在我又遇到了另一个问题:

find_executable: checking for pg_config... -------------------- yes

--------------------

"gcc -o conftest -I/usr/include/ruby-1.9.1/i686-linux -I/usr/include/ruby-1.9.1/ruby/backward -I/usr/include/ruby-1.9.1 -I. -I/usr/include/postgresql  -D_FILE_OFFSET_BITS=64  -fno-strict-aliasing -g -g -O2 -fPIC conftest.c  -L. -L/usr/lib -L/usr/lib -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic     -lruby-1.9.1-static  -lpthread -lrt -ldl -lcrypt -lm   -lc"
/usr/bin/ld: cannot find crtbegin.o: No such file or directory
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main() {return 0;}
/* end */

[UPDATE2]

通过将链接放到" libgcc"," libgcc_s"," crtend.o"," crtendS.o",& #34; crtbeginS.o"和" crtbegin.o"进入/ usr / lib

1 个答案:

答案 0 :(得分:1)

即使对于glibc,您似乎也缺少开发库。只需为glibc和postgresql安装devel包,然后再试一次。