Thanks for trying to tackle this problem, I don't think it'll ever be trivial. Part of it is just the gem model.
I agree with your goal; how can I help you get there? --Ivan On Wed, Feb 11, 2009 at 4:34 PM, Dan Kubb (dkubb) <[email protected]> wrote: > > Glenn, > >> this has been constant grief for me... first half of my 1 or 2 days a >> fortnight of merb and datamapper ness are oft spent screwing round with >> gems, so big thanks for taking an interest in it. > > No problem. Your experience is the exact opposite we want to happen > for people new to DataMapper. > > Ideally I would like for the getting-started process to be as simple > as doing: > > sudo gem install dm-core > sudo gem install do_sqlite3 # and/or do_postgres, do_mysql > > And that's it. Sure people can cherry-pick dm-more gems they want, > but just to get started the above should be all that is necessary. > > In the next 0.10.0 series of DataMapper the above will change > slightly, but it should be equally simple: > > sudo gem install dm-core > sudo gem install dm-sqlite3-adapter # and/or dm-postgres-adapter, > dm-mysql-adapter > > The dm-sqlite3-adapter, dm-postgres-adapter and dm-mysql-adapter will > manage the dependencies for the DO driver so you shouldn't have to > ever worry about using gem install on a DO drivers directly. The > install process will then become identical for the RDBMS drivers as it > currently is for all our other adapters. > > We're really happy with DO so our usage of it is not going to stop, > but this will abstract some of the lower level details from the end > user. Who knows, perhaps one day we might make it so the dm-mysql- > adapter can use either do_mysql OR the mysql-ruby gem, whichever is > installed, with the preference being do_mysql if both are available > (since it's likely faster). I dunno. Regardless, I don't think end > users should be forced to worry about explicitly installing a DO > driver just to get started. > >> Sorry I can't offer anything more precise at this stage - next time it >> happens I'll slow down, take notes and forward the specifics. > > That is all I can ask. I would love to see everyone who's come across > this problem do the same, so we can get to the bottom of this and move > onto other, more interesting things like ramping up for DM 1.0, > getting ready for Rails 3 and adding JRuby support :) > >> Thanks for the time you put into DM, I love it. > > Thank you very much, it is appreciated. > > -- > > Dan > (dkubb) > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
