From 796369c13786b0fb5b13c4824cb4d0f85d5cfd88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9s=20Rocha?= Date: Tue, 27 Nov 2012 14:02:35 -0500 Subject: [PATCH] Fix installation of coffeescript and ruby on linux --- create-dev-env.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/create-dev-env.sh b/create-dev-env.sh index 5edc765e4f..fc8e830760 100755 --- a/create-dev-env.sh +++ b/create-dev-env.sh @@ -99,7 +99,7 @@ NUMPY_VER="1.6.2" SCIPY_VER="0.10.1" BREW_FILE="$BASE/mitx/brew-formulas.txt" LOG="/var/tmp/install-$(date +%Y%m%d-%H%M%S).log" -APT_PKGS="pkg-config curl git python-virtualenv build-essential python-dev gfortran liblapack-dev libfreetype6-dev libpng12-dev libxml2-dev libxslt-dev yui-compressor nodejs npm graphviz graphviz-dev mysql-server libmysqlclient-dev libgeos-dev" +APT_PKGS="pkg-config curl git python-virtualenv build-essential python-dev gfortran liblapack-dev libfreetype6-dev libpng12-dev libxml2-dev libxslt-dev yui-compressor nodejs npm graphviz graphviz-dev mysql-server libmysqlclient-dev libgeos-dev coffeescript libreadline6 libreadline6-dev" if [[ $EUID -eq 0 ]]; then error "This script should not be run using sudo or as the root user" @@ -182,16 +182,19 @@ case `uname -s` in error "Please install lsb-release." exit 1 } + distro=`lsb_release -cs` case $distro in maya|lisa|natty|oneiric|precise|quantal) output "Installing ubuntu requirements" + sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get -y update + # DEBIAN_FRONTEND=noninteractive is required for silent mysql-server installation sudo DEBIAN_FRONTEND=noninteractive apt-get -y install $APT_PKGS - sudo npm install coffee-script + clone_repos ;; *) @@ -272,7 +275,7 @@ output "Installing rvm and ruby" curl -sL get.rvm.io | bash -s -- --version 1.15.7 source $RUBY_DIR/scripts/rvm # skip the intro -LESS="-E" rvm install $RUBY_VER +LESS="-E" rvm install $RUBY_VER --with-readline output "Installing gem bundler" gem install bundler output "Installing ruby packages"