Skip to content

Instantly share code, notes, and snippets.

@pikesley
Created April 13, 2012 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pikesley/2377170 to your computer and use it in GitHub Desktop.
Save pikesley/2377170 to your computer and use it in GitHub Desktop.
quick-n-dirty RVM
node['amee_projects'].each do |a|
user = data_bag_item(:amee_projects, a['project-owner'])
execute "install rvm for #{user['id']}" do
command "sudo su - #{user['id']} -c 'curl -L get.rvm.io | bash -s stable'"
end
execute "install ruby #{user['ruby']} for #{user['id']}" do
command "sudo su - #{user['id']} -c 'rvm install #{user['ruby']}'"
end
execute "set default ruby as #{user['ruby']} for #{user['id']}" do
command "sudo su - #{user['id']} -c 'rvm use #{user['ruby']} --default'"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment