Description:
Update install.sh
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r265:5e861fcfb30f - - 1 file changed: 13 inserted, 5 deleted

@@ -1,14 +1,18
1 #!/bin/sh
1 #!/bin/sh
2
2
3 + #installation script for cafe-grader, for ubuntu 16.04
4 +
3 echo "This script will install and configure Cafe grader."
5 echo "This script will install and configure Cafe grader."
4
6
5 - RUBY_VERSION=2.1.2
7 + RUBY_VERSION=2.3.4
6 echo "This will install Ruby $RUBY_VERSION under RVM"
8 echo "This will install Ruby $RUBY_VERSION under RVM"
7
9
8 echo "Installing required apts"
10 echo "Installing required apts"
9
11
12 + sudo apt-get install software-properties-common
13 + sudo apt-add-repository -y ppa:rael-gc/rvm
10 sudo apt-get update
14 sudo apt-get update
11 - sudo apt-get install mysql-server mysql-client \
15 + sudo apt-get install rvm mysql-server mysql-client \
12 g++ gcc apache2 libmysqlclient20 build-essential \
16 g++ gcc apache2 libmysqlclient20 build-essential \
13 git-core openssl libreadline6 libreadline6-dev \
17 git-core openssl libreadline6 libreadline6-dev \
14 zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev \
18 zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev \
@@ -17,9 +21,13
17 pkg-config curl nodejs unzip pyflakes ruby default-jdk \
21 pkg-config curl nodejs unzip pyflakes ruby default-jdk \
18 libmysqld-dev mercurial python-setuptools python-dev python3-numpy
22 libmysqld-dev mercurial python-setuptools python-dev python3-numpy
19
23
20 - echo "Installing RVM"
24 + #--- edited --
21 - curl -k -L https://get.rvm.io | bash -s stable
25 + #--- we now use rvm from ubuntu package ---
22 - source ~/.rvm/scripts/rvm
26 + #echo "Installing RVM"
27 + #curl -k -L https://get.rvm.io | bash -s stable
28 + #source ~/.rvm/scripts/rvm
29 +
30 + source /etc/profile.d/rvm.sh
23
31
24 echo "Installing Ruby $RUBY_VERSION in RVM"
32 echo "Installing Ruby $RUBY_VERSION in RVM"
25
33
You need to be logged in to leave comments. Login now