forked from bhaugen/valuenetwork
-
Notifications
You must be signed in to change notification settings - Fork 25
/
install.txt
68 lines (45 loc) · 1.65 KB
/
install.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
To install on Ubuntu for development:
1. install pip globally:
http://www.pip-installer.org/en/latest/installing.html#prerequisites
May need to install easy_install first:
sudo apt-get install python-setuptools
Then install pip:
sudo easy_install pip
2. install virtualenv:
http://www.virtualenv.org/en/latest/index.html
sudo pip install virtualenv
3. (highly recommended but not necessary):
install virtualenvwrapper:
http://virtualenvwrapper.readthedocs.org/en/latest/
sudo pip install virtualenvwrapper
export WORKON_HOME=~/Envs
mkdir -p $WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
Step 5 assumes virtualenvwrapper
4. unless you don't have it already: install git
sudo apt-get install git
4. We have had problems getting Pillow, one of the requirements,
to handle jpegs without installing some external libraries.
It's gone from requirements.txt until we figure this out more.
But you will need either Pillow or PIL, the Python Imaging Library.
See
http://pillow.readthedocs.org/en/latest/installation.html#simple-installation
for how to install Pillow on your operating system.
Here's PIL: https://pypi.python.org/pypi/PIL/
6. create a virtualenv (assuming you installed virtualenvwrapper):
mkvirtualenv vn --system-site-packages
workon vn
cdvirtualenv
7. clone the valuenetwork repo inside the vn virtualenv.
git clone https://github.com/valnet/valuenetwork.git
8. cd valuenetwork
9. pip install -r requirements.txt
10. create the sqlite database
./manage.py syncdb
and then
./manage.py migrate
11. run the tests
./manage.py test valueaccounting
12. crank up the django server
./manage.py runserver
13. point browser at http://127.0.0.1:8000/