Verbatim:Development/Dev Instance: Difference between revisions
Jump to navigation
Jump to search
(installing a pootle dev instance, start) |
|||
| Line 20: | Line 20: | ||
*** <code>cd pootle</code> | *** <code>cd pootle</code> | ||
*** <code>python setup.py install</code> | *** <code>python setup.py install</code> | ||
* Initialize the database by running the <code>./PootleServer</code> script once. | |||
* You can run the pootle server later by using <code>./manage.py runserver PORTNUMBER</code> (if you omit PORTNUMBER, it'll default to 8000) [http://translate.sourceforge.net/wiki/pootle/installation_1.3beta#running_pootle] | |||
Revision as of 22:47, 18 June 2009
Verbatim » Development / Dev Instance
Setting up a Pootle development instance
Pootle's installation instructions are on the Pootle wiki. Make sure to follow the (django-based) installation instructions, not the ones referring to jToolkit.
- have Python 2.5 installed
- grab an svn checkout of the Pootle trunk:
svn co https://translate.svn.sourceforge.net/svnroot/translate/src/trunk pootle... orgit svn clone -Ttrunk https://translate.svn.sourceforge.net/svnroot/translate/src/ pootle- if you are using
git-svn, make sure to generate an emptydbsdirectory, as git won't pick up empty directories [1]
- create a clean Python environment for the application, using virtualenv (you don't want to install all required libs in your global python directory):
virtualenv --no-site-packages --python=path/to/python2.5 pootle-envcd pootle-env/. bin/activate
- Install the pre-requisites. Some notes:
- PyLucene and Xapian are not vital
- The translate toolkit is part of the Pootle project too, and while it comes with an svn checkout of the trunk you still need to install it:
cd pootlepython setup.py install
- Initialize the database by running the
./PootleServerscript once. - You can run the pootle server later by using
./manage.py runserver PORTNUMBER(if you omit PORTNUMBER, it'll default to 8000) [2]