Using RVM to install REE 1.8.7-2009.10
16 03 2010I’m trying out Ruby Version Manager this week, and my first impression is that this is some cool technology. But I wasn’t able to figure out how to get it to install an older version of REE to get around this bug (the “Marshal.load reentered at marshal_load” issue).
Igor P’s solution is correct (just install REE 1.8.7-2009.10), but it took a little fiddling to figure out how to get RVM to use the older version of REE. Here’s how to do it:
cd ~/.rvm/archives wget -q http://rubyforge.org/frs/download.php/66162/ruby-enterprise-1.8.7-2009.10.tar.gz rvm install ree-1.8.7-2009.10






Also RVM reports ree as missing when the short name (ree instead of ree-1.8.7-2009.10) is used.
Yes, as my solution shows you have to do it this way:
[...] The gems I have installed via plain old “gem install xxx” are bundler08 -v0.8.5, rake -v0.8.7, and ZenTest -v4.2.1. That’s it. Everything else is under vendor/bundler. I’m using RVM and REE 1.8.7 2009.10 as described in my previous post. [...]
Great help, thanks!