bundle install
初めて実行すると、これにより gemfile.lock が作成されます
この後、私の質問は:
もう一度実行するbundle install
と、バンドラーは何をしますか?
最初にgemfile.lockを見て各行をチェックしてから、gemfileを見てgemfile.lockに存在しないgemをチェックしてからインストールすると思います!!! よくわかりませんが、もし誰かが私にそれを説明できれば(段階的に)
2 番目の質問は次のとおりです。
たとえば、このような宝石を追加するgem 'nokogiri', '~> 1.4.2'
と、1 か月後にバージョン 1.4.3 が利用可能になるとします。bundle install を再度実行すると、自動的にインストールされると思いますか?
この新しいバージョンの「小さな更新」でアプリが壊れることはありますか?