Konečně jsem našel příčinu problému! I když si stále nejsem jistý, jak k tomuto problému došlo.
Podívejte se na obsah souboru mkmf.log, který se vytvoří, když můj instalační příkaz selže (viz můj původní příspěvek). Zaznamenává pokus o spuštění následujícího příkazu
/usr/bin/gcc-4.2 ...and so on...
Neexistuje žádný /usr/bin/gcc-4.2 na mém systému. Existuje gcc , který je symbolicky propojen s llvm-gcc-4.2 . Mým řešením bylo vytvořit další symbolický odkaz
sudo ln -s llvm-gcc-4.2 gcc-4.2
Po vytvoření tohoto odkazu můj gem install pg příkaz fungoval bez problémů.
Řešení tohoto problému jsem našel na blogu Frozen Canuck v příspěvku Error Installing Ruby Gem with C Extension. Spekuluje, že problém může být způsoben konfliktními verzemi XCode. bez ohledu na příčinu, mé věčné díky!