How to find where gem files are installed
Use gem environment
to find out about your gem environment:
RubyGems Environment: - RUBYGEMS VERSION: 2.1.5 - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.4.0] - INSTALLATION DIRECTORY: /Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0 - RUBY EXECUTABLE: /Users/ttm/.rbenv/versions/2.0.0-p247/bin/ruby - EXECUTABLE DIRECTORY: /Users/ttm/.rbenv/versions/2.0.0-p247/bin - SPEC CACHE DIRECTORY: /Users/ttm/.gem/specs - RUBYGEMS PLATFORMS: - ruby - x86_64-darwin-12 - GEM PATHS: - /Users/ttm/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0 - /Users/ttm/.gem/ruby/2.0.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /Users/ttm/.rbenv/versions/2.0.0-p247/bin - /Users/ttm/.rbenv/libexec - /Users/ttm/.rbenv/plugins/ruby-build/bin - /Users/ttm/perl5/perlbrew/bin - /Users/ttm/perl5/perlbrew/perls/perl-5.18.1/bin - /Users/ttm/.pyenv/shims - /Users/ttm/.pyenv/bin - /Users/ttm/.rbenv/shims - /Users/ttm/.rbenv/bin - /Users/ttm/bin - /usr/local/mysql-5.6.12-osx10.7-x86_64/bin - /Users/ttm/libsmi/bin - /usr/local/bin - /usr/bin - /bin - /usr/sbin - /sbin - /usr/local/bin
Notice the two sections for:
INSTALLATION DIRECTORY
GEM PATHS
After installing the gems, if you want to know where a particular gem is. Try typing:
gem list
You will be able to see the list of gems you have installed. Now use bundle show
and name the gem you want to know the path for, like this:
bundle show <gemName>
Or (as of younger versions of bundler):
bundle info <gemName>