Yes, it can be done. But not using prebuilt gems, since we need to use the agnostic branch of the will paginate repository for DataMapper support. Here's what I did to install the necessary version of will_paginate: git clone git://github.com/mislav/will_paginate.git cd will_paginate git checkout --track -b agnostic origin/agnostic # check out agnostic branch gem build will_paginate.gemspec # buil