私はついに問題の原因を見つけました!この問題がどのようにして発生したのかはまだわかりませんが。
インストールコマンドが失敗したときに作成されるmkmf.logファイルの内容を確認します(元の投稿を参照)。次のコマンドを実行する試みをログに記録します
/usr/bin/gcc-4.2 ...and so on...
/usr/bin/gcc-4.2
はありません 私のシステムで。 gcc
があります 、llvm-gcc-4.2
にシンボリックリンクされています 。私の解決策は、別のシンボリックリンクを作成することでした
sudo ln -s llvm-gcc-4.2 gcc-4.2
このリンクを作成した後、私のgem install pg
コマンドは問題なく機能しました。
この問題の解決策は、FrozenCanuckブログの投稿ErrorInstalling Ruby Gem withCExtensionにあります。彼は、問題はXCodeのバージョンの競合によって引き起こされる可能性があると推測しています。原因が何であれ、私の永遠の感謝です!