2016-03-15 12 views
1

Где я могу найти Pharo изображение для запуска кода из этой книги: http://www.swa.hpi.uni-potsdam.de/seaside/tutorialГде я могу найти изображение Pharo + Seaside3 + Magritte для экспериментов с книгой «Введение в море»?

мытой списки рассылки для альтернативного Pharo, и они должны были быть http://www.lukas-renggli.ch/job/Magritte%202/, а затем переехал http://source.lukas-renggli.ch/, но я не могу прикрепить его вниз.

Печатная версия (с использованием старого Seaside 2.8.4), на который ссылается Squeak изображения, которые должны были быть доступны здесь: http://www.seaside.st/download/squeak#167943699

Насколько я могу сказать, переехал куда-то еще? Найденные изображения Squeak, которые работают http://ftp.squeak.org/various_images/seaside/Squeak4.1/, но не могут определить, являются ли они правильными.

Спасибо!

ответ

1

Вот попробуйте этот один: https://ci.inria.fr/pharo-contribution/job/PharoWeb/PHARO=50,VERSION=stable,VM=vm/lastSuccessfulBuild/artifact/PharoWeb.zip

Используйте это изображение с Pharo 5.0 VM. Вы можете получить его с сайта pharo.

Это часть Pharo MOOC: http://files.pharo.org/mooc/. Я настоятельно рекомендую взять этот MOOC. Это мне очень помогло.

+0

Ссылки на ссылки в разделе комментариев –

+0

Хороший ответ! Также добавьте, где вы заставили виртуальную машину идти с изображением, которое вы разместили. – unmircea

+0

@unmircea обновил ответ, чтобы уточнить, что – max

2

Учебник написан с Писк в виду и должны работать на берегу моря 3.

Вы можете установить Море в писк изображение с инструкциями по установке из Squeak Веб-сайт (http://squeak.org/projects/#seaside).

Последнее предварительное изображение Squeak с видом на море (Squeak 4.4 с морей 3.0.8) можно найти на файловом сервере Squeak по адресу http://ftp.squeak.org/4.4/seaside/.

В настоящее время готовится более актуальное изображение, основанное на Squeak 5 и Seaside 3.2.

[EDIT]

Выполните следующие действия в Squeak 4.5, 4.6 или 5.0, чтобы получить текущий Metacello (взяты из 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. 

Далее, ниже будет установить Море + Магритт

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

Благодарим вас за быстрый ответ. Изображение в ссылке не содержит Magritte. Он имеет конфигурацию для Magritte3 внутри, но код, указанный в книге, не работает без проблем. Попытка установить Magritte3 хочет, чтобы цинк был не на изображении ... и т. Д. – unmircea

+0

Когда он хочет Цинк, что-то не настроено прямо там, извините за это. – Tobias

+0

Я отредактировал свой вопрос для получения инструкций по установке – Tobias

1

В Pharo 4 & 5, используйте последнюю часть ответа Тобиаса на первый Ио ad Seaside, а затем Magritte. По умолчанию Фраро загружен Metacello.

После загрузки откройте панель управления на море, чтобы добавить адаптер (ZnZincServerAdaptor), и запустите это.

На pharo contributions ci есть несколько построений, которые уже имеют Магритт & Seaside загружен (как QCMagritte)