Skip to content

Commit ed6a4e5

Browse files
committedNov 24, 2017
Fix centos 6 and ubuntu 14.04 ruby setup
1 parent ca377db commit ed6a4e5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎Vagrantfile

+4-2
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ EOC
129129
v.vm.provision :shell, :inline => "git clone https://github.com/vagrant-libvirt/vagrant-libvirt.git"
130130
v.vm.provision :shell, :inline => "cd vagrant-libvirt && gem build vagrant-libvirt.gemspec"
131131
end
132+
# Workaround for ruby bug
133+
v.vm.provision :shell, :inline => "REALLY_GEM_UPDATE_SYSTEM=y gem update --system"
132134
v.vm.provision :shell, :inline => "vagrant plugin install #{QA_VAGRANT_LIBVIRT_INSTALL_OPTS}"
133135
# Workarond for Vagrant bug
134136
if QA_VAGRANT_VERSION == "1.8.7" || QA_VAGRANT_VERSION == "1.9.0" || QA_VAGRANT_VERSION == "1.9.1"
@@ -341,8 +343,8 @@ EOC
341343
domain.cpu_mode = 'host-passthrough'
342344
end
343345
v.vm.provision :shell, :inline => 'yum -y update'
344-
v.vm.provision :shell, :inline => 'yum -y install qemu libvirt libvirt-devel ruby-devel wget gcc acpid qemu-kvm git'
345-
v.vm.provision :shell, :inline => 'chkconfig --enable acpid; service acpid restart'
346+
v.vm.provision :shell, :inline => 'yum -y install qemu libvirt libvirt-devel ruby-devel wget gcc acpid qemu-kvm git rubygems'
347+
v.vm.provision :shell, :inline => 'chkconfig acpid on; service acpid restart'
346348
v.vm.provision :reload
347349
v.vm.provision :shell, :inline => "wget --no-check-certificate --no-verbose https://releases.hashicorp.com/vagrant/#{QA_VAGRANT_VERSION}/vagrant_#{QA_VAGRANT_VERSION}_x86_64.rpm"
348350
v.vm.provision :shell, :inline => "rpm -Uvh --force vagrant_#{QA_VAGRANT_VERSION}_x86_64.rpm | sed 's/#//g'"

0 commit comments

Comments
 (0)