|
2 | 2 |
|
3 | 3 | set -e
|
4 | 4 |
|
| 5 | +echo "Adding PPA for up-to-date Node.js runtime. Give your password when asked." |
| 6 | +sudo add-apt-repository ppa:chris-lea/node.js |
| 7 | + |
5 | 8 | echo "Updates packages. Asks for your password."
|
6 | 9 | sudo apt-get update -y
|
7 | 10 |
|
8 | 11 | echo "Installs packages. Give your password when asked."
|
9 |
| -sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev nodejs -y |
| 12 | +sudo apt-get install build-essential git-core curl openssl libssl-dev libcurl4-openssl-dev zlib1g zlib1g-dev libreadline libreadline-dev libreadline6 libreadline6-dev libyaml-dev libsqlite3-dev libsqlite3-0 sqlite3 libxml2-dev libxslt1-dev python-software-properties libffi-dev libgdm-dev libncurses5-dev automake autoconf libtool bison postgresql postgresql-contrib libpq-dev pgadmin3 libc6-dev nodejs -y |
10 | 13 |
|
11 | 14 | echo "Installs ImageMagick for image processing"
|
12 | 15 | sudo apt-get install imagemagick --fix-missing -y
|
13 | 16 |
|
14 | 17 | echo "Installs RVM (Ruby Version Manager) for handling Ruby installation"
|
15 | 18 | gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
|
16 |
| -curl -sSL https://get.rvm.io | bash -s -- --version 1.26.11 |
| 19 | +curl -sSL https://get.rvm.io | bash -s stable |
17 | 20 | source ~/.rvm/scripts/rvm
|
18 | 21 |
|
19 | 22 | echo "Installs Ruby"
|
20 |
| -rvm install 2.2.1 |
21 |
| -rvm use 2.2.1 --default |
| 23 | +rvm install 2.2.2 |
| 24 | +rvm use 2.2.2 --default |
22 | 25 |
|
23 |
| -gem install bundler --no-rdoc --no-ri |
24 |
| -gem install rails --no-rdoc --no-ri |
| 26 | +echo "gem: --no-ri --no-rdoc" > ~/.gemrc |
| 27 | +gem install bundler |
| 28 | +gem install rails |
25 | 29 |
|
26 | 30 | echo -e "\n- - - - - -\n"
|
27 | 31 | echo -e "Now we are going to print some information to check that everything is done:\n"
|
28 | 32 |
|
29 |
| -# brew in ubuntu? |
30 |
| -# echo -n "Should be brew 0.8 or higher: brew " |
31 |
| -# brew -v |
32 | 33 |
|
33 | 34 | echo -n "Should be sqlite 3.8.1 or higher: sqlite "
|
34 | 35 | sqlite3 --version
|
35 |
| -echo -n "Should be rvm 1.26.11: " |
| 36 | +echo -n "Should be rvm 1.26.11 or higher: " |
36 | 37 | rvm --version | sed '/^.*$/N;s/\n//g' | cut -c 1-10
|
37 |
| -echo -n "Should be ruby 2.2.1: " |
| 38 | +echo -n "Should be ruby 2.2.2: " |
38 | 39 | ruby -v | cut -d " " -f 2
|
39 | 40 | echo -n "Should be Rails 4.2.1 or higher: "
|
40 | 41 | rails -v
|
|
0 commit comments