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
~/.rbenv/versions/GemStone-29699.Darwin-i386
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 update.sh. 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 update.sh 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.
Greetings
:: Patru ""