Installing Maglev 1.1 using rbenv

Skip to first unread message


Aug 13, 2013, 9:49:10 AM8/13/13
Hi all

It just took longer than it should to install Maglev 1.1 using rbenv so I thought I would share this.

I installed rbenv and ruby-build which gives me a nice list with

  •   maglev-1.0.0
  •   maglev-1.1.0-dev
  •   maglev-2.0.0-dev
which is only slightly missleading, as maglev-2.0.0-dev will acutally install maglev-1.2.0-dev (which I take as a Good Thing (tm) :-). 

However as the current build of 1.2.0 did not seem very reliable last week (it even failed *sometimes* on a few trivial benchmarks I am running) I actually wanted to install 1.1.0 today for another account as that one seems to run fairly reliably (though still with 1.8 syntax).

As it should be `rbenv install` knows even how to autocomplete maglev-1.1.0-dev for me and it hops along. There do not appear to be any troubles, but your `maglev start` will just not ... start. It seems to be missing its Gemstone which is linked to


which seems fine at first sight. However, that was just a *file* and not a *directory* as it should have been. So I looked for the file myself and found it in 

which did not quite match the 

from I guess the name change of the company is now reflected in the DNS, but unfortunately no new Maglev-packages have been built of the "old" versions. and they still reference the old site.

All is not lost however, you can download the GemStone manually from the above link and put it in ~/.rbenv/versions/, note however that your friendly Macintosh might have inflated the .gz already (mine had in any case). After re-gzipping the tar you can run and it will generate a perfect stone as it always used to (as it is nice enough not to download something that is already there).

I guess this will be fixed soon, but in the meantime you can circumvent the problems like this if you need to reinstall Maglev anywhere.


:: Patru ""

Matthias Springer

Aug 13, 2013, 10:12:54 AM8/13/13
Hi Patru,

can you describe shortly what kind of benchmarks you ran and what failed, so that we can narrow down the issue?

You received this message because you are subscribed to the Google Groups "MagLev Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To post to this group, send email to
Visit this group at
For more options, visit

Best regards,
Matthias Springer

Student B.Sc. IT-Systems Engineering (Hasso Plattner Institute)
+49-1577-3814255 * Feldweg 4, 85391 Unterkienberg, Germany


Oct 23, 2013, 5:38:34 AM10/23/13
Oops, just noticed that I did not reply to this for an awfully long time.

I have tried to run the simple benchmarks in

Maglev 1.0.0 was pretty fast when saving a lot of objects in a single transaction, but it was very slow if I threw a lot of single object transactions at it without (obviously) maxing out any CPU resource. After a few crashes with maglev-1.2.0 I gave up on it. As described in my previous post I am currently using maglev-1.1.0


:: Patru ""
Reply all
Reply to author
0 new messages