#1055 ✓resolved
Gerrit Kaiser

dm-core missing its dependencies

Reported by Gerrit Kaiser | September 22nd, 2009 @ 08:28 AM

I did a simple gem install datamapper, but it didn‘t install vital dependencies such as addressable, data_objects or extlib. Checking via gem dep confirms that the dm-core gem is missing currently missing its dependencies

fomalhaut:~ gerrit$ gem dep dm-core --remote --version 0.10.0
Gem dm-core-0.10.0

fomalhaut:~ gerrit$

Comments and changes to this ticket

  • Dan Kubb (dkubb)

    Dan Kubb (dkubb) September 22nd, 2009 @ 11:45 AM

    • State changed from “new” to “confirmed”

    Gerritt, you're correct. I will likely do a release shortly to fix this problem since it affects more than dm-core, dm-more has the same issue.

    However I should note that data_objects is no longer a dependency on dm-core. It is quite possible to use dm-core with a different adapter, so I felt it wasn't necessary to have the extra dependency.

    In future releases of DM, the MySQL, PosgreSQL and SQLite3 adapters will be moved into adapters like dm-mysql-adapter, dm-postgres-adapter and dm-sqlite3-adapter, and it's within those that we'll have deps on do_mysql, do_postgres and do_sqlite3.

    So for example to use DM with MySQL, the only command you'll need to do is:

      gem install dm-core dm-mysql-adapter
    

    ... and all the other dependencies will be taken care of for you.

  • Dan Kubb (dkubb)

    Dan Kubb (dkubb) October 7th, 2009 @ 12:02 PM

    • State changed from “confirmed” to “resolved”
    • Assigned user set to “Dan Kubb (dkubb)”

    This was resolved with the 0.10.1 release.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

People watching this ticket

Pages