makoto_blog

パパさん_blog

プログラミング勉強メモや雑記など。

Rails : Gemfile めも

仕事ではSpringBootですがRuby好きだしRailsいいなと思うのでRailsチュートリアルをやり始めた。
チュートリアル読めばいいのですが、Gemfileのメモだけ残しときます。

Bundler

  • Railsアプリを作ったら、Bundlerを実行してアプリに必要なgemをインストールする。

  • Bundlerはrailsによって自動的に実行(bundle install)。

Gemfile

gem コマンドでバージョンを指定しない限り、Bundlerは最新バージョンのgemを取得してインストールする。

バージョンを制御する場合

  • >= は常に最新のgemがインストール
  • ~>はマイナーバージョンの部分に相当するアップデート済みのgemをインストール(4.0.0から4.0.1)。
gem 'uglifier', '>= 1.3.0'

1.3.0以上であれば最新バージョンのgemがインストールされる。

gem 'coffee-rails', '~> 4.0.0'

4.0.0より大きく、4.1より小さい場合にインストールされる。