I’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:
1 2 3 |
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:
Great help, thanks!