2011-09-04 74 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 
相關問題