Do you need Magma? I've not tried installing the Magma-Pier integration, yet (quite
frankly, Keith's instructions are a bit vague and needs a bit more detail for a newbie
like me), but the experience of just installing Pier is fairly straightforward (unless
something has changed since my last install). Just install Pier from SqueakMap, and
it'll take care of all the dependencies.
Even when installing via the Monticello repository according to the instructions worked
painlessly.
Try the instructions here for the installation without Magma:
http://smallwiki.unibe.ch/smallwiki/pier/installationofpier/
If you're determined to get Magma running with Pier, you might want to try getting
help on Magma's mailing list, since it seems that most of your problems come from
Magma.
Magma List: magma(a)lists.squeakfoundation.org
Magma List Archive:
http://lists.squeakfoundation.org/mailman/listinfo/magma
I feel similarly in regards to SqueakMap. It seems to lack automatic dependency
resolution, and puts all the dependency resolution in the hands of the package developer,
of which many pass that burden on to the user. The most well-behaved SqueakMap package so
far for me, is Pier. I can take a fresh 3.8 image and install Pier, and it'll install
all the other packages that it depends on, plus setting things up so it can start running
once the installation is done.
I always keep a fresh image that I can restart on. Many times installing packages from
SqueakMap and fiddling around Squeak can break my image or change file, and I don't
know how to fix it, so I just start fresh again.
-Bill
----- Original Message ----
From: Thierry Thelliez <thierry.thelliez.tech(a)gmail.com>
To: "Magritte, Pier and Related Tools ..." <smallwiki(a)iam.unibe.ch>
Sent: Wednesday, January 24, 2007 4:15:01 PM
Subject: Re: Pier 'How to'
Quite a lot of problems with the Squeak environment...
Because of the previous issues, I decided to try updating Magma and
other Packages.
I must say that I am underwhelmed with the SqueakMap system. Few days
ago I was using YumEx for Fedora. I found the dependency management
more clear.
Anyhow, I first tried to update Magma. localhost:9090/seaside/pier
refused to work... I tried updating other packages. Still no luck.
Then I tried opening a fresh 3.9 image and running the Pier
installation script. Again many not very clear messages about loading
older versions of some MA * packages. The choices are yes and no.
That's not clear what the implications are. I picked yes for all of
them. I then got an error message about a missing MATestCase class...
My perception as a newbie is that there is quite some version
management issues here. The whole process stopped because of a syntax
error (probably due to a different class schema version).
I am not sure what to do next...
_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
____________________________________________________________________________________
Any questions? Get answers on any topic at
www.Answers.yahoo.com. Try it now.