From: James Byrne Date: 2006-03-03T01:39:12+09:00 Subject: Re: Ruby based Project Control application? Scott wrote: > 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 > check out > http://jchris.mfdz.com/articles/2006/01/18/how-to-install-collaboa-on-debian > 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: 1. Make sure that ruby-devel.rpm is installed for your version of ruby (or that you built ruby from source). 2. 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.). 3. 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. 4. 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 obscured. 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. Regards, Jim -- Posted via http://www.ruby-forum.com/.