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,34 +1,42
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 \
15 sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev \
19 sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev \
16 ncurses-dev automake libtool bison subversion \
20 ncurses-dev automake libtool bison subversion \
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
26 rvm install $RUBY_VERSION
34 rvm install $RUBY_VERSION
27 rvm use $RUBY_VERSION
35 rvm use $RUBY_VERSION
28
36
29 echo "Fetching Cafe Grader from Git repositories"
37 echo "Fetching Cafe Grader from Git repositories"
30
38
31 echo "Fetching web interface"
39 echo "Fetching web interface"
32
40
33 mkdir cafe_grader
41 mkdir cafe_grader
34 cd cafe_grader
42 cd cafe_grader
You need to be logged in to leave comments. Login now