/ #rails #ruby 

ruby2.4にしてrails5.0.1にした

🎄 メリークリスマス 🎅 ruby2.4がリリースされました。

個人的に作ったrailsのプロジェクトのrubyのバージョンを2.4.0にし、railsも最新にしました。

特につまづきませんでしたが気づいたことなど書いていきます。

↓個人プロジェクトはこちらです。

hoshinotsuyoshi/s3_explorer

やったこと:ruby2.4.0-rc1 -> ruby2.4.0へ変更

rc1版が出ていたので前もってアップデートしておきます。 クリスマスになったらこれをrc1を取り払います。 ↓こんな感じです。

github ruby24

テストの確認・CIでの動作確認

TravisCIもCircleCIも、その日のうちにrubyの最新バージョンが利用できるようになっていました💪。

TravisCI

travisci ruby24

CircleCI

circleci ruby24

rails5.0.1、ruby2.4.0の組み合わせで、テスト時に出る警告

個人プロジェクトのCIの結果はこちら

rails系のgemとsimplecovで::Fixnum is deprecated::Bignum is deprecatedという警告が出ました。

Feature #12005: Unify Fixnum and Bignum into Integer - Ruby trunk - Ruby Issue Tracking Systemの件です。

simplecovはmasterでは直ってそうだし、待ってれば降ってきそうだと思いました。

まとめ

  • 個人的に作ったrailsのプロジェクトのrubyのバージョンを2.4.0にし、railsも最新にしてみました。
  • あまり面白いつまづきはありませんでした。
  • herokuにはまだデプロイしてない。

Author

hoshinotsuyoshi

星野剛志(ほしのつよし) web application engineer. ruby/rails/docker