Skip to content

Commit df298a9

Browse files
committed
Use rbenv and added sleep
1 parent ad6ab8c commit df298a9

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

bootstrap_sqlserver.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ ACCEPT_EULA=Y apt-get install -y mssql-tools unixodbc-dev
3232
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> /home/vagrant/.bashrc
3333

3434
# Setup test databases and users
35+
sleep 5
3536
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P MSSQLadmin! <<SQL
3637
CREATE DATABASE [activerecord_unittest];
3738
CREATE DATABASE [activerecord_unittest2];
@@ -46,6 +47,24 @@ EXEC master..sp_addsrvrolemember @loginame = N'rails', @rolename = N'sysadmin';
4647
GO
4748
SQL
4849

50+
# rbenv and Rubies
51+
install libreadline-dev libreadline-dev
52+
git clone https://github.com/rbenv/rbenv.git /home/vagrant/.rbenv
53+
mkdir -p /home/vagrant/.rbenv/plugins
54+
git clone https://github.com/rbenv/ruby-build.git /home/vagrant/.rbenv/plugins/ruby-build
55+
chown -R vagrant:vagrant /home/vagrant/.rbenv
56+
57+
echo 'export PATH="/home/vagrant/.rbenv/bin:$PATH"' >> /home/vagrant/.bashrc
58+
echo 'eval "$(rbenv init -)"' >> /home/vagrant/.bashrc
59+
60+
runuser -l vagrant -c '/home/vagrant/.rbenv/bin/rbenv install 2.5.8'
61+
runuser -l vagrant -c '/home/vagrant/.rbenv/bin/rbenv install 2.6.6'
62+
runuser -l vagrant -c '/home/vagrant/.rbenv/bin/rbenv install 2.7.1'
63+
runuser -l vagrant -c '/home/vagrant/.rbenv/bin/rbenv global 2.7.1'
64+
65+
# Install dot
66+
install graphviz graphviz
67+
4968
# Misc
5069
echo "test -d /vagrant/activerecord-sqlserver-adapter && cd /vagrant/activerecord-sqlserver-adapter" >> /home/vagrant/.bashrc
5170

0 commit comments

Comments
 (0)