ちなみに

火曜日の空は僕を押しつぶした。

Mavericks で thrift gem がコンパイルできない問題

やっと時間が取れたので Mavericks に移行した。したら thrift gem 0.8.0 がコンパイルできなくて困った。
(cassandra-cql gem の依存で 0.8.0 を入れる必要があった)

とりあえず以下のようにすると入る。

> gem install thrift  -v 0.8.0 -- --with-cppflags='-D_FORTIFY_SOURCE=0'

Bundler で入れる場合は以下のように設定しておく。

> bundler config build.thrift --with-cppflags='-D_FORTIFY_SOURCE=0'

see also: [THRIFT-2219] Thrift gem fails to build on OS X Mavericks with 1.9.3 rubies - ASF JIRA https://issues.apache.org/jira/browse/THRIFT-2219