[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