Steps To Setup environment

15 views
Skip to first unread message

aka

unread,
Dec 26, 2012, 2:04:56 PM12/26/12
to fossa...@googlegroups.com
  • pip install virtualenv
  • vi .bash_profile
    • export WORKON_HOME=$HOME/.virtualenvs
    • export PIP_VIRTUALENV_BASE=$WORKON_HOME
    • export PIP_RESPECT_VIRTUALENV=true
    • source /usr/local/bin/virtualenvwrapper.sh
  • mkvirtualenv fossacademy
  • git clone https://github.com/satyaakam/fossacademy.git
  • pip install -r fossacademy/lernanta/requirements/dev.txt
  • pip install -r fossacademy/lernanta/requirements/prod.txt
  • workon fossacademy
    • [if doesn't work: sudo pip install virtualwrapper --upgrade]
  • cd /fossacademy/lernanta
  • python manage.pysyncdb
  • python manage.py runserver
  • pop up a web browser and check site running on localhost:8000


Addition in requirements:

pip install pil(python imaging Library )


Note: python manage.py runserver (shows the errors: http://dpaste.de/D8E1B/)

Kantesh Raj

unread,
Dec 26, 2012, 2:23:01 PM12/26/12
to fossa...@googlegroups.com
On Thu, Dec 27, 2012 at 12:34 AM, aka <akas...@gmail.com> wrote:
  • pip install virtualenv
  • vi .bash_profile
    • export WORKON_HOME=$HOME/.virtualenvs
    • export PIP_VIRTUALENV_BASE=$WORKON_HOME
    • export PIP_RESPECT_VIRTUALENV=true
    • source /usr/local/bin/virtualenvwrapper.sh
  • mkvirtualenv fossacademy
  • git clone https://github.com/satyaakam/fossacademy.git
  • pip install -r fossacademy/lernanta/requirements/dev.txt
  • pip install -r fossacademy/lernanta/requirements/prod.txt
  • workon fossacademy
    • [if doesn't work: sudo pip install virtualwrapper --upgrade]
  • cd /fossacademy/lernanta
After above step, do following:
1> pip install PIL
2> mv settings.py settings1.py
3> cp settings_local.dist.py settings.py
4> open settings.py with emacs or any text editor and edit first line:
    from settings1 import *

 

Kantesh Raj

unread,
Dec 26, 2012, 2:24:50 PM12/26/12
to fossa...@googlegroups.com
After above step, do following:
1> pip install PIL
2> mv settings.py settings1.py
3> cp settings_local.dist.py settings.py
4> open settings.py with emacs or any text editor and edit first line:
    from settings1 import *

5> python manage.py syncdb
6> python manage.py runserver 



--
Kantesh Raj

Kantesh Raj

unread,
Dec 26, 2012, 2:52:47 PM12/26/12
to fossa...@googlegroups.com
FOR undefined symbol: SSLv2_method error

There seems to be a regression bug from an earlier version of M2Crypto. For solving this please follow following step:
Note: Please install it in virtualenv

Download M2Crypto source from here: http://chandlerproject.org/Projects/MeTooCrypto#Downloads
then, run following command: 
1> tar -xzf M2Crypto-0.21.1.tar.gz
2> cd M2Crypto-0.21.1/SWIG
3> nano _ssl.i.patch and paste following code(ctrl+shift+v):
--- SWIG/_ssl.i 2011-01-15 20:10:06.000000000 +0100
+++ SWIG/_ssl.i 2012-06-17 17:39:05.292769292 +0200
@@ -48,8 +48,10 @@
 %rename(ssl_get_alert_desc_v) SSL_alert_desc_string_long;
 extern const char *SSL_alert_desc_string_long(int);

+#ifndef OPENSSL_NO_SSL2
 %rename(sslv2_method) SSLv2_method;
 extern SSL_METHOD *SSLv2_method(void);
+#endif
 %rename(sslv3_method) SSLv3_method;
 extern SSL_METHOD *SSLv3_method(void);
 %rename(sslv23_method) SSLv23_method;
 
4> patch _ssl.i _ssl.i.patch
5> python setup.py build
6>  python setup.py install
Reply all
Reply to author
Forward
0 new messages