Yea, I’ve never installed it personally, but I know it works, a friend
of mine got it workin on OSX with a little fiddlin. You may want to
for some tips. Hope that helps.
Thanks. The collaboa documentation is terse and it depends upon a lot
of assumptions consequential to being familiar with the product.
Nonetheless, I now have it installed and working but, at collaboa’s
present release (0.5.6) level, it does not support multiple projects
within subversion. As the trunk is presently described as “unstable” I
may have to wait a bit before giving it a test drive.
The synopsis is:
Make sure that ruby-devel.rpm is installed for your version of ruby
(or that you built ruby from source).
Build and install subversion 1.3.0 (collaboa 0.5.6 does not work with
earlier versions of subversion) from the tar ball at
http://subversion.tigris.org/ and then make and install the svn ruby
bindings for swig (version >= swig-1.2.25 must be installed). This is
covered in the collaboa INSTALL file. It also presumes that you have
all the necessary tools installed (gcc etc.).
Next configure the config/database.yml file for your particular DBMS.
I use postgreSQL, collaboa is pre-configured to use MySQL. That means
for me that I have to drop the host: parameter from config/database.yml
and specify adapter: postgresql.
Next, at least for postgresql, one must create the target database
and user. The need for this step is not clear from the INSTALL file (I
presume that it is covered under the term “configuration details”) and
may or may not apply for MySQL as I have no inclination to test this
configuration. As the collaboa install process otherwise creates and
populates the necessary schema the requirement is nonetheless somewhat
Following the database creation one can follow the rest of the steps in
the INSTALL file and things should work fine. Currently this means that
one is limited to one project per svn repository but multiple project
support is promised.