我在哪里可以找到 Pharo+Seaside3+Magritte 图像来试验 "An Introduction to Seaside" 这本书?
Where can I find a Pharo+Seaside3+Magritte image for experimenting with the "An Introduction to Seaside" book?
在哪里可以找到 运行 本书代码的 Pharo 图像:
http://www.swa.hpi.uni-potsdam.de/seaside/tutorial
搜索 Pharo 替代品的邮件列表,它们应该是 http://www.lukas-renggli.ch/job/Magritte%202/, then moved 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/ 但无法判断它们是否正确。
谢谢!
本教程是在考虑 Squeak 的情况下编写的,应该适用于 Seaside 3。
您可以使用 Squeak 网站 (http://squeak.org/projects/#seaside) 中的安装说明在 Squeak 映像中安装 Seaside。
可以在 http://ftp.squeak.org/4.4/seaside/.
的 Squeak 文件服务器上找到带有 Seaside 的最新预构建 Squeak 映像(带有 Seaside 3.0.8 的 Squeak 4.4)
在撰写本文时,正在准备基于 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'.
在 Pharo 4 和 5 中,使用 Tobias 答案的最后一部分首先加载 Seaside,然后再加载 Magritte。 Pharo 默认加载 Metacello。
加载后,打开Seaside 控制面板添加一个适配器(ZnZincServerAdaptor),然后启动它。
在 pharo contributions ci 上有几个版本已经加载了 Magritte & Seaside(比如 QCMagritte)
将此图像与 pharo 5.0 vm 一起使用。您可以从 pharo 站点获取它。
这是 Pharo MOOC 的一部分:http://files.pharo.org/mooc/。我强烈推荐参加这个 MOOC。对我帮助很大。
在哪里可以找到 运行 本书代码的 Pharo 图像: http://www.swa.hpi.uni-potsdam.de/seaside/tutorial
搜索 Pharo 替代品的邮件列表,它们应该是 http://www.lukas-renggli.ch/job/Magritte%202/, then moved 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/ 但无法判断它们是否正确。
谢谢!
本教程是在考虑 Squeak 的情况下编写的,应该适用于 Seaside 3。
您可以使用 Squeak 网站 (http://squeak.org/projects/#seaside) 中的安装说明在 Squeak 映像中安装 Seaside。
可以在 http://ftp.squeak.org/4.4/seaside/.
的 Squeak 文件服务器上找到带有 Seaside 的最新预构建 Squeak 映像(带有 Seaside 3.0.8 的 Squeak 4.4)在撰写本文时,正在准备基于 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'.
在 Pharo 4 和 5 中,使用 Tobias 答案的最后一部分首先加载 Seaside,然后再加载 Magritte。 Pharo 默认加载 Metacello。
加载后,打开Seaside 控制面板添加一个适配器(ZnZincServerAdaptor),然后启动它。
在 pharo contributions ci 上有几个版本已经加载了 Magritte & Seaside(比如 QCMagritte)
将此图像与 pharo 5.0 vm 一起使用。您可以从 pharo 站点获取它。
这是 Pharo MOOC 的一部分:http://files.pharo.org/mooc/。我强烈推荐参加这个 MOOC。对我帮助很大。