From 42fa0806feb0114925ed10fa2fbb58c546239bb1 Mon Sep 17 00:00:00 2001 From: Victor Shnayder Date: Thu, 19 Jul 2012 16:13:56 -0400 Subject: [PATCH] Fix paths in create-dev-env.sh * need to be in mitx/ to install common/lib/* * create data dir if it doesn't exit * add a few more log messages * Change url for our fork of django-pipeline to stop the hanging checkouts. It works either way on my machine, so not sure if this will fix it. --- create-dev-env.sh | 10 ++++++++-- requirements.txt | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/create-dev-env.sh b/create-dev-env.sh index d178397cc7..5bd7971629 100755 --- a/create-dev-env.sh +++ b/create-dev-env.sh @@ -85,6 +85,7 @@ clone_repos() { # By default, dev environments start with a copy of 6.002x cd "$BASE" + mkdir -p "$BASE/data" REPO="content-mit-6002x" if [[ -d "$BASE/data/$REPO/.git" ]]; then output "Pulling $REPO" @@ -95,6 +96,7 @@ clone_repos() { if [[ -d "$BASE/data/$REPO" ]]; then mv "$BASE/data/$REPO" "${BASE}/data/$REPO.bak.$$" fi + cd "$BASE/data" git clone git@github.com:MITx/$REPO >>$LOG fi } @@ -285,10 +287,14 @@ fi output "Installing askbot requirements" pip install -r askbot-devel/askbot_requirements.txt >>$LOG +output "Installing askbot-dev requirements" pip install -r askbot-devel/askbot_requirements_dev.txt >>$LOG -output "Installing MITx requirements" +output "Installing MITx pre-requirements" pip install -r mitx/pre-requirements.txt >> $LOG -pip install -r mitx/requirements.txt >>$LOG +# Need to be in the mitx dir to get the paths to local modules right +output "Installing MITx requirements" +cd mitx +pip install -r requirements.txt >>$LOG mkdir "$BASE/log" || true mkdir "$BASE/db" || true diff --git a/requirements.txt b/requirements.txt index 27202f0380..3379ab4f68 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ mako python-memcached path.py django_debug_toolbar --e git+git://github.com/MITx/django-pipeline.git#egg=django-pipeline +-e git://github.com/MITx/django-pipeline.git#egg=django-pipeline django-staticfiles>=1.2.1 fs beautifulsoup