Verbatim:Development/Dev Instance: Difference between revisions

m
added note about installing lxml
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]
3

edits