どうも、イソップです。 Railsアプリを rails new で新規作成すると、Gemfile が作成されますよね。 これは Bundler というRubyのライブラリ管理システムのための設定ファイルで、 Railsアプリで使用するライブラリの情報が保存されています。 この Gemfile の中に、Railsで利用するRubyライブラリを記述して管理していきますが、 中を覗いてみると、gem 'rails', '~> 5.0.2' と書いてあり、~> 5.0.2 ってなんだろう?って思いませんか? これはバージョンを指定しているのですが、Rails初心者には記号の意味がさっぱりわかりません。 ということで、今回はGemfileでのバージョンの指定について紹介してみたいと思います。 Gemfileでバージョン指定できる種類 Gemfileの中では、利用するgemを次のように書きます。 [r
![【Rails】Gemfileのバージョン指定の書き方](https://cdn-ak-scissors.b.st-hatena.com/image/square/495c8b6ad85d3c22d09f599c290d5f671a3ac2bc/height=288;version=1;width=512/https%3A%2F%2Fwp-blog.yuhiisk.com%2Fwp-content%2Fuploads%2F2019%2F04%2Feyecatch_rubyonrails.png)