Sha256: 4b0a5184c60fea619c6c0f751d4eb395f202023a1dea2b371a16a89bbfdf6774
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require 'aruba/api/environment' require 'aruba/api/commands' # Aruba module Aruba # Api module Api # RVM # # @deprecated module Rvm # Use a clean rvm gemset # # Please make sure that you've got [rvm](http://rvm.io/) installed. # # @param [String] gemset # The name of the gemset to be used def use_clean_gemset(gemset) run_command_and_stop(%{rvm gemset create "#{gemset}"}, true) if all_stdout =~ /'#{gemset}' gemset created \((.*)\)\./ gem_home = Regexp.last_match[1] set_environment_variable('GEM_HOME', gem_home) set_environment_variable('GEM_PATH', gem_home) set_environment_variable('BUNDLE_PATH', gem_home) paths = (ENV['PATH'] || "").split(File::PATH_SEPARATOR) paths.unshift(File.join(gem_home, 'bin')) set_environment_variable('PATH', paths.uniq.join(File::PATH_SEPARATOR)) run_command_and_stop("gem install bundler", true) else raise "I didn't understand rvm's output: #{all_stdout}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aruba-0.14.8 | lib/aruba/api/rvm.rb |