@koic です。 昨日、Ruby 2.4.0-preview1 がリリースされた時事ネタということで、Ruby 2.4.0 にまつわる TIL です。
Ruby 2.4.0 で Fixnum と Bignum が Integer に統合されます。この変更によりネイティブビルドを要した gem の実行時に Symbol not found: _rb_cFixnum
あるいは Symbol not found: _rb_cBignum
といったエラーが出た場合の対処です。
Ruby 2.4.0-dev or preview1 の環境にして前述のエラーが起きる gem を gem pristine
などでネイティブビルドし直すことで解決します。
bundle exec rails c
などで、これらのエラーが起きたときご活用ください。