Railsをインストールしようとしたらatomicのビルドに失敗した
新しくPCを購入したチームメンバーにRailsアプリケーションの開発環境を整えるべく、いつも通りにrbenvのインストールからbundle installまでをさっくりとやっていると、見慣れないエラーでbundle installが失敗してしまった。
ERROR: Failed to build gem native extension. ... clang: error: unknown argument
出力されたログを見ても細かなエラーがわからないが、どうもclangでエラーが出ていることだけはわかる。最悪っぽい。
それっぽいキーワードで検索すると、stackoverflowの記事が引っかかるけれども詳細はよくわからない。
Twitterに「なるほどわからん」とだけ書き残し、あーだこーだと悩んでいたところ、@walf443 さんに「これっぽい気もする」という有力な情報をいただきました。
[Ruby]Mac OS X 10.9(Marvericks)でactiverecordのインストールに失敗する(atomicのビルド失敗) : Strings of Life
ずばりこれそのもので、Mac OS X 10.9(Marvericks)でXCode5.1を使っているとatomic gemのビルドに失敗する細かな理由がわかりました。ありがたや。
しばらくはこのオプションをつけてbundle install
することになりそう。苦しい。