Skip to content

Instantly share code, notes, and snippets.

@bogdanRada
Forked from BinaryMuse/setup_load_paths.rb
Last active December 20, 2015 15:39
Show Gist options
  • Save bogdanRada/6155443 to your computer and use it in GitHub Desktop.
Save bogdanRada/6155443 to your computer and use it in GitHub Desktop.
if ENV['MY_RUBY_HOME'] && ENV['MY_RUBY_HOME'].include?('rvm')
begin
rvm_path = File.dirname(File.dirname(ENV['MY_RUBY_HOME']))
# rvm_lib_path = File.join(rvm_path, 'lib')
# $LOAD_PATH.unshift rvm_lib_path
require 'rvm'
RVM.use_from_path! File.dirname(File.dirname(__FILE__))
rescue LoadError
raise "RVM ruby lib is currently unavailable."
end
end
# This assumes Bundler 1.0+
ENV['BUNDLE_GEMFILE'] = File.expand_path('../Gemfile', File.dirname(__FILE__))
require 'bundler/setup'
## OLD VERSION BELOW:
#if ENV['MY_RUBY_HOME'] && ENV['MY_RUBY_HOME'].include?('rvm')
# begin
# gems_path = ENV['MY_RUBY_HOME'].split(/@/)[0].sub(/rubies/,'gems')
# ENV['GEM_PATH'] = "#{gems_path}:#{gems_path}@global"
# require 'rvm'
# RVM.use_from_path! File.dirname(File.dirname(__FILE__))
# rescue LoadError
# raise "RVM gem is currently unavailable."
# end
#end
#
## If you're not using Bundler at all, remove lines bellow
#ENV['BUNDLE_GEMFILE'] = File.expand_path("../Gemfile", File.dirname(__FILE__))
#require 'bundler/setup'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment