読者です 読者をやめる 読者になる 読者になる

なんかかきたい

プログラミングなどの個人的なメモやサークル「ゆきいろパラソル」の情報を載せてます

Railsをインストールしようとしたらatomicのビルドに失敗した

Ruby Mac

新しくPCを購入したチームメンバーにRailsアプリケーションの開発環境を整えるべく、いつも通りにrbenvのインストールからbundle installまでをさっくりとやっていると、見慣れないエラーでbundle installが失敗してしまった。

ERROR: Failed to build gem native extension.
...
clang: error: unknown argument

出力されたログを見ても細かなエラーがわからないが、どうもclangでエラーが出ていることだけはわかる。最悪っぽい。

それっぽいキーワードで検索すると、stackoverflowの記事が引っかかるけれども詳細はよくわからない。

http://stackoverflow.com/questions/22670712/an-error-occurred-while-installing-atomic-1-1-16-and-bundler-cannot-continue

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することになりそう。苦しい。