3
edits
No edit summary |
m (added note about installing lxml) |
||
| Line 19: | Line 19: | ||
*** <code>python setup.py install</code> | *** <code>python setup.py install</code> | ||
* Initialize the database by running the <code>./PootleServer</code> script once. | * Initialize the database by running the <code>./PootleServer</code> script once. | ||
** '''Note for OS X users:''' At this point I got an error that lxml was not installed. Running <code>easy_install lxml</code> didn't work for me, but it might work for you. Instead what I had to do was download the [http://codespeak.net/lxml/lxml-2.2.1.tgz lxml .tqz] and then: | |||
***<code>tar -xvzf lxml-2.2.1.tgz</code> | |||
***<code>cd lxml-2.2.1</code> | |||
***<code>python setup.py build --static-deps</code> | |||
***<code>python setup.py install</code> | |||
**The issue apparently is that lxml requires newer versions of the libxml and libxslt libraries than the system offers. Building from source with the --static-deps flag will force lxml to download the versions it needs and link against those. More details are available on the [http://codespeak.net/lxml/build.html#building-lxml-on-macos-x lxml website]. | |||
* 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] | * 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] | ||
edits