Skip to content

Instantly share code, notes, and snippets.

@copiousfreetime
Created March 16, 2016 23:15
Show Gist options
  • Save copiousfreetime/8e9be9b715a83e34ea6c to your computer and use it in GitHub Desktop.
Save copiousfreetime/8e9be9b715a83e34ea6c to your computer and use it in GitHub Desktop.
% env | grep GEM
% /opt/rubies/ruby-2.2.2/bin/gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.2
- RUBY VERSION: 2.2.2 (2015-04-13 patchlevel 95) [x86_64-darwin15]
- INSTALLATION DIRECTORY: /opt/rubies/ruby-2.2.2/lib/ruby/gems/2.2.0
- USER INSTALLATION DIRECTORY: /Users/jeremy/.gem/ruby/2.2.0
- RUBY EXECUTABLE: /opt/rubies/ruby-2.2.2/bin/ruby
- EXECUTABLE DIRECTORY: /opt/rubies/ruby-2.2.2/bin
- SPEC CACHE DIRECTORY: /Users/jeremy/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /opt/rubies//ruby-2.2.2/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-15
- GEM PATHS:
- /opt/rubies/ruby-2.2.2/lib/ruby/gems/2.2.0
- /Users/jeremy/.gem/ruby/2.2.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-rdoc --no-ri"
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/jeremy/bin
- /usr/local/bin
- /usr/local/sbin
- /Users/jeremy/mingw-w64/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/MacGPG2/bin
- /Library/TeX/texbin
- /Users/jeremy/Projects/go/bin
- /usr/local/mysql/bin
- /Users/jeremy/Tools/adt/sdk/platform-tools
% /opt/rubies/ruby-2.2.2/bin/gem install --user-install envolve
WARNING: You don't have /Users/jeremy/.gem/ruby/2.2.0/bin in your PATH,
gem executables will not run.
Successfully installed envolve-1.1.0
1 gem installed
% /opt/rubies/ruby-2.2.2/bin/gem list -d envolve
*** LOCAL GEMS ***
envolve (1.1.0)
Author: Jeremy Hinegardner
Homepage: http://github.com/copiousfreetime/envolve
License: ISC
Installed at: /Users/jeremy/.gem/ruby/2.2.0
Envolve provides a consistent and validating way to access your
application configuration that is set via environment variables.
% /opt/rubies/ruby-2.2.2/bin/ruby -renvolve -e 'puts Envolve::VERSION'
1.1.0
# changing GEM_PATH to be what it would be from a ruby version changer
% export GEM_PATH=/opt/rubies/ruby-2.2.2/lib/ruby/gems/2.2.0:/Users/jeremy/.gem/ruby/2.2.2
% /opt/rubies/ruby-2.2.2/bin/ruby -renvolve -e 'puts Envolve::VERSION'
/opt/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- envolve (LoadError)
from /opt/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment