Carina C. Zona bio photo

Carina C. Zona

Email Twitter LinkedIn

When using "gem install [something]" after installing Mountain Lion, you may encounter this error:

Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.

make: /usr/bin/gcc-4.2: No such file or directory
make: *** [generator.o] Error 1

Apple removed GCC 4.2. We'll just put it back where make expects it to be. First install the package manager Homebrew. Then in Terminal do:

$ brew tap homebrew/dupes
$ brew install apple-gcc42
$ sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2

UPDATED: added the brew tap line. As rathrio notes, for some users the extra step is necessary.