In DM 0.9.10 dm-types has a dependency on BCrypt.
What's going on here is that RubyGems is trying to build the BCrypt
native extension on your Windows box, but it looks like you don't have
a suitable compiler Visual Studio / nmake) available.
BCrypt is actually optional (its only needed by one custom type) - and
as of this commit -
http://github.com/datamapper/dm-more/tree/d37f392ce69e5bfbc71b0aa8abade5dd22c00c63
- its not included as a gem dependency.
You may want to try installing edge DataMapper to see if the problem persists.
Alex