Ruby based Project Control application?

I am looking for an open-source, web-based, project control,
bug-tracking, user help-desk type application to assist in an internal
transition to a ruby/rails application currently under development. I
would prefer to use a ruby based product if one exists. We use
Subversion 1.3.0 as our VCS if that matters.

Do any of you have any recommendations?

Regards,
Jim

···

--
Posted via http://www.ruby-forum.com/.

I havent used it yet, but you can check out: http://collaboa.org/

Scott wrote:

I havent used it yet, but you can check out: http://collaboa.org/

I cannot get collaboa to install. I am using subversion 1.3.0 and
swig-1.3.25-1 but get the following when I run rake:

$ RAILS_ENV="production" rake db_schema_import --trace
(in /home/byrnejb/software/collaboa-0.5.6)
** Invoke db_schema_import (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
no such file to load -- svn/core
/usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
/usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in
`require'
/home/byrnejb/software/collaboa-0.5.6//lib/actionsubversion/lib/action_subversion.rb:4
/usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in
`require'
/home/byrnejb/software/collaboa-0.5.6/config/environment.rb:73
/usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in
`require'
/usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/tasks/misc.rake:9
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:232:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:232:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:202:in `invoke'
/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:209:in
`invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:844:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:208:in
`invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:201:in `invoke'
/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1719:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1719:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/bin/rake:7
/usr/bin/rake:18

···

--
Posted via http://www.ruby-forum.com/\.

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.

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/\.