I tend to come across dependency hell for a lot of things.  I actually
have a project I currently use to maintain all of my dependencies from
gems to files to directories symlinks, etc.  Its called warningshot it
has its caveats the biggest that it only works 'locally' so you have
to run it on remote machines via vlad or capistrano.  Here are the
details: http://github.com/coryodaniel/warningshot/wikis

On Feb 12, 2:04 am, Rupert Voelcker <[email protected]> wrote:
> 2009/2/11 Stephen Eley <[email protected]>:
>
> > For me this usually doesn't happen when I try to run 'merb', and only
> > on some rake tasks.  It's mostly specs that break it.  But since I
> > practice BDD and I'm running specs *all the time*, this causes me a
> > lot of stress.  It means I know that if I do a 'sudo gem update', I'm
> > going to have to spend some time fixing all the dependencies.rb files
> > in all of my Merb projects before I can work with them again.  And
> > that's no fun.
>
> I have the same problems.  The current project I'm working on is sitting at:
>
> merb_gems_version = "1.0.7.1"
> dm_gems_version   = "0.9.9"
> do_gems_version   = "0.9.10.1"
>
> as when I tired to update to the latest versions I had all sorts of
> problems with specs/features not running properly.  I spent more than
> enough time trying to get stuff working but gave up in the end (I
> think this was more a problem with rspec/cucumber/webrat/merb_webrat
> than datamapper).
>
> After this I had to revert all my system gems to the same versions as
> in my merb project dependencies as otherwise I get the 'already
> activated' errors (again iirc this was more to do with running
> specs/features).  After being burnt a couple of times with 'already
> activated' (the first time I did get things working in the end) I
> daren't install the latest versions of merb/datamapper/rspec/cucumber
> in my system gems which makes me a sad puppy.
>
> I'd love to be able to have a merb project that has everything bundled
> and can run and be speced and cucumbered irrespective of what gems I
> have installed on the system.  I can't see how I'd easily be able to
> develop multiple merb apps on the same machine without ending up in
> 'already activated' hell unless I strictly ensure that they are all
> running the exact same versions of everything.
>
> I don't have any specifics of the issues I had, but it was a lot of
> pain that (2nd time round) I couldn't sort out.  I will try to upgrade
> again with the next release of merb/datamapper and will be more than
> happy to log my issues and send to the list.
>
> Cheers
>
> Rupert
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to