2011-09-04 73 views

回答

0

你没有提供任何你的操作系统的环境,你如何管理你的宝石。通常,在安装gem时会生成本机扩展,因此如果本机扩展的构建未成功,则gem安装将失败。

假设你正在使用RVM和红宝石的红宝石1.8.7-P352版,找编译扩展:

$HOME/.rvm/gems/ruby-1.8.7-p352/gems/pg-0.11.0/lib/pg_ext.so 

注意。所以在Linux扩展。要检查什么是您的操作系统做:

ruby -e "require 'rbconfig'; puts RbConfig::CONFIG['DLEXT']" 

如果你没有使用RVM,在Linux中你可以找到系统的红宝石和在这样一个路径宝石(可能在你的发行版不同)

/usr/lib64/ruby/gems/1.8/gems 
相关问题