Alter Vagrantfile to use RVM for Ruby installation (#2346)
This commit is contained in:
		
							
								
								
									
										19
									
								
								Vagrantfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								Vagrantfile
									
									
									
									
										vendored
									
									
								
							@@ -35,23 +35,12 @@ sudo apt-get install \
 | 
			
		||||
  libreadline-dev \
 | 
			
		||||
  -y
 | 
			
		||||
 | 
			
		||||
# Install rbenv
 | 
			
		||||
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
 | 
			
		||||
cd ~/.rbenv && src/configure && make -C src
 | 
			
		||||
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
 | 
			
		||||
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
 | 
			
		||||
 | 
			
		||||
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
 | 
			
		||||
 | 
			
		||||
export PATH="$HOME/.rbenv/bin:$PATH"
 | 
			
		||||
eval "$(rbenv init -)"
 | 
			
		||||
 | 
			
		||||
# Install rvm
 | 
			
		||||
cd /vagrant
 | 
			
		||||
 | 
			
		||||
read RUBY_VERSION < .ruby-version
 | 
			
		||||
echo "Compiling Ruby $RUBY_VERSION: warning, this takes a while!!!"
 | 
			
		||||
rbenv install $RUBY_VERSION
 | 
			
		||||
rbenv global $RUBY_VERSION
 | 
			
		||||
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
 | 
			
		||||
curl -sSL https://get.rvm.io | bash -s stable --ruby=$RUBY_VERSION
 | 
			
		||||
source /home/vagrant/.rvm/scripts/rvm
 | 
			
		||||
 | 
			
		||||
# Configure database
 | 
			
		||||
sudo -u postgres createuser -U postgres vagrant -s
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user