source: main/waeup.sirp/branches/henrik-bootstrap/docs/INSTALLWIN.txt @ 7540

Last change on this file since 7540 was 6619, checked in by Henrik Bettermann, 13 years ago

The waeupdocs script does not work on Windows.

File size: 2.8 KB
Line 
1Installation on Windows (XP, 2000, Vista, 7)
2********************************************
3
4.. note:: `waeup.sirp` has been developed to run on Linux servers,
5          preferarbly with an Ubuntu OS. The installation on Windows computers
6          is for demonstration purposes only.
7
8Install Python
9==============
10
11**Step 1.** Install Python. Currently, version 2.6.x is supported.
12Note that these links point to installers for the ordinary x86 processor architecture.
13We recommend to download the follwoing software and install into ``C:\Python26``:
14
15| http://www.python.org/ftp/python/2.6.0/python-2.6.0.msi
16| http://sourceforge.net/project/downloading.php?group_id=78018&filename=pywin32-213.win32-py2.6.exe
17| http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe
18
19**Step 2**. Add ``C:\Python26\Scripts\`` to your system path:
20
21- Right-click on the My Computer icon. (Under Windows XP, Vista, or Windows 7, the My Computer Icon may be located in the start menu.)
22
23- Choose Properties from the context menu. Alternatively, you can double-click on the System icon in the Control Panel.
24
25- Click the Advanced tab or "Advanced system settings" on Windows Vista or Windows 7
26
27- Click the Environment Variables button.
28
29- Click on the variable called 'Path' and then click on Edit. Now add ``C:\Python26\Scripts\`` to the value of the variable, using a semi-colon as a separator.
30
31- Reboot Windows
32
33Install a Virtual Python Environment
34====================================
35
36**Step 3**. Open up a command window and change to the folder where you want to place the sandbox
37that will contain your SIRP project. In this HowTo we will assume and recommend this folder is ``C:\`` ::
38
39  C:\[any_path]> cd c:\
40
41**Step 4**. Install virtualenv by using the command::
42
43 C:\> easy_install virtualenv
44
45**Step 5**. Create an isolated environment (sandbox) using the command::
46
47 C:\> virtualenv winsirp
48
49**Step 6**. Activate the environment::
50
51 C:\> cd winsirp
52 C:\winsirp> Scripts\activate
53
54Note that the system prompt has changed.
55
56Run SIRP
57========
58
59**Step 7**. Copy the ``waeup.sirp`` folder into ``C:\winsirp``.
60
61**Step 8**. Run the bootstrap script::
62
63 (winsirp) C:\winsirp\waeup.sirp> cd waeup.sirp
64 (winsirp) C:\winsirp\waeup.sirp> python bootstrap\bootstrap.py -c buildout-windows.cfg
65
66**Step 9**. Run buildout (this takes a while)::
67
68 C:\winsirp\waeup.sirp> bin\buildout.exe -c buildout-windows.cfg
69
70**Step 10**. You can deactivate your environment again::
71
72 (winsirp) C:\winsirp\waeup.sirp> ..\Scripts\deactivate
73
74**Step 11**. Start your SIRP::
75
76 C:\winsirp\waeup.sirp> bin\paster serve parts\etc\deploy.ini
77
78or from anywhere in your system::
79
80 C:\[any_path]> C:\winsirp\trunk\bin\paster serve C:\winsirp\trunk\parts\etc\deploy.ini
81
82**Step 12**. Visit the SIRP website and create your university instance:
83
84| http://localhost:8080
85| user name: grok
86| password: grok
87
Note: See TracBrowser for help on using the repository browser.