bundle install
→gemfile(どのgemをapp内で使用したいか記述してある設計図のようなもの)を参照してgem.lockにインストールする。bundler がversionの互換性を保ってくれるので、gemfile内にgemのversionを指定していなくてもok
bundle update
→gemfile.lockに書かれているgemの中で最新versionがあればversionを更新してくれる。その際、互換性は保ってくれるので、必ずしも最新のversionになるわけではない。