在哪里可以找到运行本书代码的Pharo图像: http://www.swa.hpi.uni-potsdam.de/seaside/tutorial
搜索邮件列表以获取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
据我所知,移动到其他地方?找到了有效http://ftp.squeak.org/various_images/seaside/Squeak4.1/的Squeak图像,但无法判断它们是否正确。
谢谢!
答案 0 :(得分:2)
本教程是以Squeak编写的,应该适用于Seaside 3。
您可以使用Squeak网站(http://squeak.org/projects/#seaside)的安装说明在Squeak图像中安装Seaside。
最新的预制Squeak图像与Seaside(Squeak 4.4 with Seaside 3.0.8)可在http://ftp.squeak.org/4.4/seaside/的Squeak文件服务器上找到。
在撰写本文时,正在准备基于Squeak 5和Seaside 3.2的更新图像。
<强> [编辑] 强>
在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.
然后,以下将安装Seaside + 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'.
答案 1 :(得分:1)
在Pharo 4&amp; 5,使用Tobias的最后一部分&#39;回答先加载Seaside然后再加载Magritte。 Pharo默认加载Metacello。
加载后,打开Seaside控制面板添加适配器(ZnZincServerAdaptor),然后启动它。
在pharo contributions ci上,有几个版本已经有了Magritte&amp;海边装(像QCMagritte)
答案 2 :(得分:1)
将此图像与pharo 5.0 vm一起使用。你可以从pharo网站上获得它。
这是Pharo MOOC的一部分:http://files.pharo.org/mooc/。我强烈建议你参加这个MOOC。它对我帮助很大。