Smalltalk 如何在Pharo 4.0中加载Magritte3和Seaside 3.0?

Smalltalk 如何在Pharo 4.0中加载Magritte3和Seaside 3.0?,smalltalk,pharo,seaside,Smalltalk,Pharo,Seaside,如果您在Pharo 4.0->Tools->Configuration Browser中单击桌面并搜索“seaside”,您将获得seaside 3和MagritteSeaside,这两个版本都安装了最新版本的所有内容 如何在新下载的Pharo 4.0中安装Magritte 3和Seaside 3.0(不是3.1)?在配置浏览器中,而不是安装稳定版本选择加载配置按钮 然后打开一个游乐场(世界>游乐场)并执行以下操作 (ConfigurationOfSeaside3 project version

如果您在Pharo 4.0->Tools->Configuration Browser中单击桌面并搜索“seaside”,您将获得seaside 3和MagritteSeaside,这两个版本都安装了最新版本的所有内容


如何在新下载的Pharo 4.0中安装Magritte 3和Seaside 3.0(不是3.1)?

在配置浏览器中,而不是安装稳定版本选择加载配置按钮

然后打开一个游乐场(世界>游乐场)并执行以下操作

(ConfigurationOfSeaside3 project version: #'release3.0') load
(ConfigurationOfMagritte3 project version: #'release3.0') load: 'Seaside'
如果需要其他版本,请打开SEASIDE3的类
ConfigurationOfSeaside3
(您可以通过选择名称并按ctrl+b或通过Spotter(shift+enter)来执行此操作)

打开后,选择
符号版本
协议并查看可用的版本。您也可以以相同的方式加载确切的修补程序版本,如
3.1.1.3
,但我强烈建议不要这样做

至于MagritteSeaside,它只从Magritte加载特定组,但您可以直接加载:

以相同的方式从配置浏览器加载Magritte3的配置,并执行以下操作

(ConfigurationOfSeaside3 project version: #'release3.0') load
(ConfigurationOfMagritte3 project version: #'release3.0') load: 'Seaside'

似乎它没有在Tools-World中加载Seaside控制面板。如果我在配置浏览器中单击Install Stable,Seaside控制面板就在那里。有什么想法吗?@Unmarcea从对源代码的快速挖掘中可以看出,该按钮似乎是在版本3.1.2中添加的。但是添加该按钮相当简单