My adventures in puppet are currently related to my bachelor thesis. Unfortunately the company I'm working on my thesis at is using Windows 7.
My usual approach (installing Ruby 1.9.3) yielded the following error:
Downgrading further to Ruby 1.8.7 yielded another problem. puppet on Windows requires among others the gems "win32-process" and "win32-dir", both of which the current versions are only compatible with Ruby 1.9.
So I looked for the last versions working with 1.8.7 and my Gemfile turned out something like this:
And with that puppet works on my Windows 7 machine.