Missing gcc-4.2 on Mountain Lion
I've seen reports of missing /usr/bin/gcc-4.2 on OSX 10.8 (Mountain Lion). Some have tried to reinstall xCode and that worked for them.
I got this when I was trying to install gem
make .... make: /usr/bin/gcc-4.2: No such file or directory make: *** [bcrypt_ext.o] Error 1
Executing following command solved problem on my system.
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
apple-gcc42
installs its gcc-4.2 binary into /usr/local/bin
(or wherever you installed Homebrew), not /usr/bin
.Your ruby gems are probably trying to use
gcc-4.2
because ruby
configures itself to build C extensions with whichever compiler built
ruby itself. If you built ruby using gcc-4.2
on an older version of
Xcode when that still came with gcc-4.2
, that would explain why it's
looking for that specific path. Reinstalling ruby with
/usr/local/bin/gcc-4.2
would fix the problem.Note: Linking
/usr/bin/gcc
to /usr/bin/gcc-4.2
is not perfect way, This is simple trick.
No comments:
Post a Comment