How to Install Agilo on Trac at Webfaction
December 30th, 2009
- download agilo-source-latest.tar.gz
- create a python2.4 egg version of Agilo Open. Since I don’t have Python 2.4 in my Ubuntu 9.04 laptop I tried installing. However, it gives an error when compiling agilo it gives a “setuptools not installed” error, I dropped the process and did the following instead:
- copy agilo-source-latest.tar.gz to your webfaction account
- extract Agilo in a temporary folder
- cd to the extracted Agilo directory
- compile in python2.4
- copy the Agilo egg file from the dist folder into your local disk
tar xvf agilo-source-latest.tar.gz
python2.4 setup.py bdist_egg
- install agilo to trac refer to http://www.agile42.com/cms/pages/download-install/
- upload Agilo egg in your Trac site’s plugins
- login to your Webfaction shell
- edit trac.ini at (trac-project-dir)/conf/trac.ini
- look for the [components] section - in my case I added it because it does not exist yet
[components] agilo.* = enabled # the following lines are only required to use Agilo Pro agilo_common.* = enabled agilo_pro.* = enabled
- upgrade trac so that the agilo tables will be created in the Trac database
(trac-project-dir)/bin/trac-admin . upgrade
- upgrade Genshi from 0.5 to 0.5.1
- download from Genshi-0.5.1-py2.4-linux-x86_64.egg
- upload Genshi egg in your Trac site’s plugins
- reload your Trac site and Agilo Open must have been enabled
IMPORTANT:
* when in doubt, enable logging in your Trac site and read the log at (trac-project-dir)/log/trac.log - this is how I fixed my problems with Genshi 0.5.1 dependency of Agilo Open 0.8.4
Here are some caveats on my Trac setup:
- it uses Python 2.4;
- it uses Trac 0.11.4;
- it uses Genshi 0.5;
Sources:
References:
- http://www.agile42.com/cms/pages/agilo
- http://www.agile42.com/cms/pages/download-install/
- http://wiki.webfaction.com/wiki/TracPlugins
- http://forum.webfaction.com/viewtopic.php?id=91



Recent Comments