Lionアップデート後にcpanmでエラー
自分用メモ。
This distribution requires a C compiler, but it's not available, stopped.
とか
/usr/bin/gcc-4.2 -c -pipe -O2 -arch x86_64 -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -I/opt/local/include -O3 -DVERSION=\"2.22\" -DXS_VERSION=\"2.22\" "-I/opt/local/lib/perl5/5.8.9/darwin-2level/CORE" Stash.c /bin/sh: /usr/bin/gcc-4.2: No such file or directory make[1]: *** [Stash.o] Error 127 make: *** [subdirs] Error 2
ひたすらCのコンパイラがないよ!って怒られてビルドできなかったので、macportsでgccを別途インストールしても動かなくて探してたら同じ現象の人がいた。
OSX 10.7 Lion にアップグレード後に壊れたPerl / cpanm 環境を復旧する - Goodpic
Xcode 4.2からGCC 4.2のサポートされなくなったようで、Lionにアップグレードするとgccが消えてしまうらしい。
GitHub - kennethreitz/osx-gcc-installer: GCC Installer for OSX! Without Xcode!からOS X 10.7 Lion: GCC-10.7.pkgを探してダウンロード&インストール。