mirror of
https://github.com/discourse/discourse.git
synced 2025-02-20 17:52:45 +08:00
A failed attempt to upgrade ruby in the vagrant image using chef. Everything works except setting the default ruby. The command is successful, but doesn't change the default ruby. Stumped.
This commit is contained in:
parent
60a3641cc5
commit
55ed32d42e
@ -1,3 +1,42 @@
|
||||
# Install the configuration files we need
|
||||
# Upgrade ruby. I don't know chef, so this is probably more complicated than it needs to be:
|
||||
# execute "upgrade-rvm" do
|
||||
# command "rvm get stable && rvm reload"
|
||||
# action :nothing
|
||||
# end
|
||||
|
||||
# Nothing here anymore. I'll leave this recipe in case we need to add stuff for vagrant again.
|
||||
# execute "upgrade-ruby" do
|
||||
# command "yes | rvm install 2.0.0-p247-turbo"
|
||||
# action :nothing
|
||||
# end
|
||||
|
||||
|
||||
|
||||
# TODO: set-default-ruby SUCCEEDS BY DOES NOTHING. HOW TO GET THIS TO WORK??
|
||||
|
||||
# execute "set-default-ruby" do
|
||||
# command "rvm --default use ruby-2.0.0-p247-turbo"
|
||||
# user "vagrant"
|
||||
# action :nothing
|
||||
# end
|
||||
|
||||
|
||||
|
||||
|
||||
# execute "install-gems" do
|
||||
# command "gem install bundler && bundle install"
|
||||
# user "vagrant"
|
||||
# cwd "/vagrant"
|
||||
# action :nothing
|
||||
# end
|
||||
|
||||
# ruby_block "ruby-upgrade-message" do
|
||||
# block do
|
||||
# Chef::Log.info "Upgrading ruby. This will take a while."
|
||||
# end
|
||||
# only_if { `ruby -v`.include?('2.0.0p0') }
|
||||
# notifies :run, "execute[upgrade-rvm]", :immediately
|
||||
# notifies :run, "execute[upgrade-ruby]", :immediately
|
||||
# notifies :run, "execute[set-default-ruby]", :immediately
|
||||
# notifies :run, "execute[install-gems]", :immediately
|
||||
# action :create
|
||||
# end
|
||||
|
Loading…
x
Reference in New Issue
Block a user