Aligning rubygems + bundler through rubylib environment variable
Put this into your ~/.zprofile (or ~/.profile or whatever makes sense for your shell):
export RUBYLIB=$RUBYLIB:~/.ruby
Source the file:
$ source ~/.zprofile
Put this to ~/.ruby/b.rb
begin # should probably check parent directories, too? require File.expand_path('../.bundle/environment') rescue LoadError require 'rubygems' require 'bundler' Bundler.setup end
Done.
You can now:
$ ruby -rb test/all.rb # run test/all.rb in the context of your bundle $ ruby -rubygems test/all.rb # run test/all.rb in the context of rubygems