Skip to content

Instantly share code, notes, and snippets.

@danielevans
Created April 19, 2011 19:24
Show Gist options
  • Save danielevans/929359 to your computer and use it in GitHub Desktop.
Save danielevans/929359 to your computer and use it in GitHub Desktop.
RVM script for rails 3 template (Original code: https://github.com/danielevans/rails3-app/blob/master/cuke.rb)
rvm_dir = File.join([ENV['rvm_path'], 'lib'])
$LOAD_PATH.unshift(rvm_dir) unless $LOAD_PATH.include?(rvm_dir)
require 'rvm'
RVM.use! "default"
RVM.rvm :gemset, :create, app_name
RVM.rvm :use, "default@#{app_name}", :rvmrc => true
RVM.rvm :rvmrc, :trust
#for some reason, multiple rvmrcs are created, torch the extras
Dir.glob('.rvmrc.*').each do |f|
remove_file f
end
def run_rvm_cmd(cmd)
shell_output = RVM.run(cmd)
end
run_rvm_cmd('gem install bundler')
run_rvm_cmd('bundle install')
run_rvm_cmd('script/rails generate jquery:install')
run_rvm_cmd('script/rails generate rspec:install')
run_rvm_cmd('script/rails generate cucumber:install --rspec --capybara')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment