Where does bundler store gems?

Viewed 50016

I know that when using gem install, the gem will be stored under /home/username/.rvm/gems/, under which gemset the gem was installed.

But if I use Bundler and specify the gem in the Gemfile, when I run bundle install, where will those gems be stored? And what if I already installed the gem using gem install, if I run bundle install, will it use the previous gem installed using gem install?

5 Answers

I use bundle config path to see where gems are stored.

Note that gems are also installed into the bundle folder within your "Gem Path" (see: bundle env). This happens, for example, with gems installed from git:

gem 'my-gem', git: "https://github.com/x/y.git"

I assume this is so that custom installations don't conflict with installations from a gem server.

Related