Skip to content

Instantly share code, notes, and snippets.

@mistersourcerer
Last active August 29, 2015 13:59
Show Gist options
  • Save mistersourcerer/10698885 to your computer and use it in GitHub Desktop.
Save mistersourcerer/10698885 to your computer and use it in GitHub Desktop.
gem method, from rubygems, to force a gem version in the load path.
$ gem list | grep rake
rake (10.2.2, 0.9.6)
$ pry
[1] pry(main)> $:
=> ["/Users/ricardovaleriano/.rbenv/plugins/rbenv-gem-rehash",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/coderay-1.1.0/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/slop-3.5.0/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/method_source-0.8.2/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/pry-0.9.12.6/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/x86_64-darwin12.4.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby/2.0.0/x86_64-darwin12.4.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0"]
[2] pry(main)> gem "rake", "~>10"
=> true
[3] pry(main)> $:
=> ["/Users/ricardovaleriano/.rbenv/plugins/rbenv-gem-rehash",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/coderay-1.1.0/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/slop-3.5.0/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/method_source-0.8.2/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/pry-0.9.12.6/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/rake-10.2.2/lib",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby/2.0.0/x86_64-darwin12.4.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/site_ruby",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby/2.0.0/x86_64-darwin12.4.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/vendor_ruby",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0",
"/Users/ricardovaleriano/.rbenv/versions/2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment