2016-03-15 56 views
1

我在哪里可以找到一个菲罗映像运行这本书的代码: http://www.swa.hpi.uni-potsdam.de/seaside/tutorial我在哪里可以找到Pharo + Seaside3 + Magritte图像以用于试验“海边介绍”一书?

走遍了邮件列表的替代菲罗和他们被认为是http://www.lukas-renggli.ch/job/Magritte%202/,然后移动http://source.lukas-renggli.ch/但我无法用别针把它下。

印刷版(使用旧的海滨2.8.4)引用佳乐的图像,被认为是可以在这里找到: http://www.seaside.st/download/squeak#167943699

至于我可以告诉搬到别的地方?发现工作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

这张图片与菲罗5.0 VM。你可以从Pharo网站上获得它。

这是Pharo MOOC的一部分:http://files.pharo.org/mooc/。我强烈建议服用这种MOOC。这对我帮助很大。

+0

在评论部分提到链接 –

+0

很好的答案!还要添加虚拟机的位置,以便与发布的图像一起移动。 – unmircea

+0

@unmircea更新了答案,以澄清这一点 – max

2

本教程是在用心灵写佳乐并应适用于海滨3.

您可以在佳乐图像从佳乐网站(http://squeak.org/projects/#seaside)安装说明进行安装海边。

在Squeak的文件服务器http://ftp.squeak.org/4.4/seaside/上可以找到带有Seaside的最新预制Squeak图像(Squeak 4.4 with Seaside 3.0.8)。

在撰写本文时,正在准备基于Squeak 5和Seaside 3.2的更新图像。

[编辑]

执行以下中佳乐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

在菲罗4 & 5,使用Tobias的答案首先LO的最后一部分广告海滨,然后马格利特。 Pharo默认加载了Metacello。

加载后,打开海滨控制面板添加一个适配器(ZnZincServerAdaptor),并启动它。

pharo contributions ci有几个建立已经有马格利特&海边加载(如QCMagritte)

相关问题