我需要安装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
答案 0 :(得分:1)
即使对于glibc,您似乎也缺少开发库。只需为glibc和postgresql安装devel包,然后再试一次。