2016-03-15 1 views
1

Où puis-je trouver une image Pharo pour exécuter le code de ce livre: http://www.swa.hpi.uni-potsdam.de/seaside/tutorialOù puis-je trouver une image Pharo + Seaside3 + Magritte pour expérimenter avec le livre "An Introduction to Seaside"?

érodées les listes de diffusion pour une alternative Pharo et ils étaient censés être http://www.lukas-renggli.ch/job/Magritte%202/, puis déplacé http://source.lukas-renggli.ch/ mais je suis incapable de l'épingler vers le bas.

La version imprimée (en utilisant l'ancienne 2.8.4 Mer) référencée images Squeak qui étaient censées être ici: http://www.seaside.st/download/squeak#167943699

Pour autant que je peux dire déplacé ailleurs? Found Squeak images qui fonctionnent http://ftp.squeak.org/various_images/seaside/Squeak4.1/ mais ne peut pas dire si elles sont les bonnes.

Merci!

Répondre

1

essayer ici celui-ci: https://ci.inria.fr/pharo-contribution/job/PharoWeb/PHARO=50,VERSION=stable,VM=vm/lastSuccessfulBuild/artifact/PharoWeb.zip

Utilisez cette image avec le Pharo 5.0 vm. Vous pouvez l'obtenir du site pharo.

Ceci fait partie d'un MOOC Pharo: http://files.pharo.org/mooc/. Je recommande fortement de prendre ce MOOC. Cela m'a beaucoup aidé.

+0

Mentionnez les liens dans la section des commentaires –

+0

Bonne réponse! Ajoutez également où vous avez obtenu la VM pour aller avec l'image que vous avez publiée. – unmircea

+0

@unmircea a mis à jour la réponse pour clarifier que – max

2

Le tutoriel a été écrit avec Squeak à l'esprit et devrait fonctionner pour Seaside 3.

Vous pouvez installer Seaside dans une image Squeak avec les instructions d'installation du site Squeak (http://squeak.org/projects/#seaside).

La dernière image Squeak préconstruite avec Seaside (Squeak 4.4 avec Seaside 3.0.8) peut être trouvée sur le serveur de fichiers de Squeak au http://ftp.squeak.org/4.4/seaside/.

Au moment de l'écriture, une image plus actuelle basée sur Squeak 5 et Seaside 3.2 est en cours de préparation.

[EDIT]

Execute ce qui suit dans Squeak 4.5, 4.6 ou 5.0 pour obtenir un Metacello courant (prise de https://github.com/dalehenrich/metacello-work):

"Get the Metacello configuration (for Squeak users)" 
Installer gemsource 
    project: 'metacello'; 
    addPackage: 'ConfigurationOfMetacello'; 
    install. 

"Bootstrap Metacello Preview, using mcz files (#'previewBootstrap' symbolic version" 
((Smalltalk at: #ConfigurationOfMetacello) project 
    version: #'previewBootstrap') load. 

"Load the Preview version of Metacello from GitHub" 
(Smalltalk at: #Metacello) new 
    configuration: 'MetacelloPreview'; 
    version: #stable; 
    repository: 'github://dalehenrich/metacello-work:configuration'; 
    load. 

"Now load latest version of Metacello" 
(Smalltalk at: #Metacello) new 
    baseline: 'Metacello'; 
    repository: 'github://dalehenrich/metacello-work:master/repository'; 
    get. 
(Smalltalk at: #Metacello) new 
    baseline: 'Metacello'; 
    repository: 'github://dalehenrich/metacello-work:master/repository'; 
    load. 

Ensuite, ce qui suit installera Mer + Magritte

Metacello new 
    configuration: 'Seaside3'; 
    repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main'; 
    version: #stable; 
    load: 'OneClick'. 

Metacello new 
    configuration: 'Magritte3'; 
    repository: 'http://www.smalltalkhub.com/mc/Magritte/Magritte3/main'; 
    version: #stable; 
    load: 'Magritte-Seaside'. 
+0

Nous vous remercions de votre réponse rapide. L'image dans le lien ne contient pas Magritte. Il a une configuration pour Magritte3 à l'intérieur, mais le code fourni dans le livre ne fonctionne pas sans problèmes. Essayer d'installer Magritte3 veut du zinc qui n'est pas dans l'image ... etc – unmircea

+0

Quand il veut du zinc, quelque chose n'est pas configuré là, désolé pour ça. – Tobias

+0

J'ai édité ma réponse pour les instructions comment installer – Tobias

1

Dans Pharo 4 & 5, utilisez la dernière partie de la réponse de Tobias d'abord lo annonce Mer et Magritte. Pharo a Metacello chargé par défaut. Après le chargement, ouvrez le panneau de configuration Seaside pour ajouter un adaptateur (ZnZincServerAdaptor) et démarrez-le.

Sur le pharo contributions ci il y a plusieurs constructions qui ont déjà & Magritte Mer chargée (comme QCMagritte)