[Collaboa] Why is rails included in vendor?

Rick Olson technoweenie at gmail.com
Tue Sep 20 13:47:57 GMT 2005


> > Is there a reason that rails is included in an svn external into the
> > vendor directory?  Wouldn't most people installing Collaboa already
> > have rails installed (as they have to install a lot of other stuff,
> > and get extra gems)?
> 
> It's a combination of historical reasons (at one point official rails
> releases lacked features Collaboa used) and when people are running
> off the trunk it's nice to know what rails version they're running
> under for bugreports etc. Which of course can come back and bite you
> in the arse if you let it slide a bit while running off rails HEAD
> (like the infamous "all path components much have an explicit.."
> showed :))

It's dangerous running off edge rails for that very reason.  How well
does it work now that rails has the new initializer setup?

I have a rake task that exports rails and will even apply patches for
you.  Just specify a rails revision somewhere (I specify it in my
switchtower recipe for deployments).  This way you can keep it locked
to a revision in case breaking changes are introduced.

http://www.bigbold.com/snippets/posts/show/591

-- 
rick
http://techno-weenie.net


More information about the Collaboa-talk mailing list