I’d say: by default on your local machine, no particular difference but…
The purpose of bundle install
is to setup everything for the application containing the Gemfile
. You can even pass arguments to make needed gems installed in whatever folder you want.
This way in production, you have clearly separated apps with their own gems.
On the other side, gem install gmaps4rails
(easy advertisement) gets the gem installed for your whole environment.