menu
書いてる野郎
orebike@gmail.com
Gem の総合的な管理をするツール
なし | 最新版 |
1.2.3 | ver 1.2.3 ズバリ固定 |
~> 1.2.3 | ver 1.2.3 以上 ver 1.3 未満 つまり 1.2 系だけど 1.2.3 以上 |
~> 1.2 | ver 1.2.0 以上 ver 2.0.0 未満 つまり 1 系 だけど 1.2 以上 |
~> 1.2.0 | ver 1.2.0 以上 ver 1.3.0 未満 つまり 1.2 系 |
>= 1.2.3 | ver 1.2.3 以上 |
Gemfile の設定にもとづいて具体的に何をインストールするのかを決定するファイル。Bundler の bundle install
時に自動生成されるので通常は自分で触らなくてもよい。
bundle install
時に group の設定をすることができるがこれは bundle が実際にインストールする対象を決めるものであって Gemfile.lock の内容は変わらない。
Heroku 等にアップする時に Gemfile.lock も Gemfile も両方必要なのはこのため。その時に dev と prod を使い分けて Gemfile.lock を作らなくていいのもそのため。