sql >> Databáze >  >> RDS >> PostgreSQL

gem install pg nefunguje na OSX Lion

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!



  1. Oracle:Co dělá `(+)` v klauzuli WHERE?

  2. MyBatis RowBounds neomezuje výsledky dotazů

  3. Jak zobrazím všechny cizí klíče k tabulce nebo sloupci?

  4. Oracle 11g na Mac OS X