RubyCLR will only compile on Ruby 1.8.2. There, I said it. The pre-built runtime.dll will run on 1.8.4, but you will not be able to build. There are a whole pile of issues around getting it to build on 1.8.4 (and I believe on 1.8.5 as well).
I took a quick look last night during a break from my current battles in refactoring the existing RubyCLR codebase. In short, it’s not pretty. It also won’t be resolved until I finish refactoring the current codebase and writing some long-overdue documentation.
I would love to make it a higher-priority item, but unless someone can donate some time to figuring out what’s blocking compilation (and execution – there’s a nasty seg fault that happens when running nmake) this will have to go on the back-burner.
Now where did I put that human cloning book?