我已将 Magritte 和 Seaside 从配置浏览器加载到 Pharo 4,但我没有看到 Magritte-Seaside 包已加载。
我如何加载这个包?
我强烈建议您加载 Stephan 的 QCMagritte 包,其中包含正确的指令以使用 Zinc 适配器加载 Seaside 3,这样您就可以在不加载任何其他内容的情况下启动 Web 服务器:
从 MinGW 命令行:
$ wget -O- http://get.pharo.org/40+vm | bash
$ ./pharo-vm/Pharo.exe Pharo.image config \
"http://smalltalkhub.com/mc/Pharo/MetaRepoForPharo40" \
"ConfigurationOfQCMagritte" --printVersion --install=stable --group=All
创建适配器,使用 Seaside 控制面板在端口 8080 上启动 Web 服务器,然后将浏览器指向http://localhost:8080/browse以查看应用程序
配置浏览器仅为其加载的配置加载默认组。在 ConfigurationOfSeaside 和 ConfigurationOfMagritte 中,您会发现更多组。
在 ConfigurationOfQCMagritte 中,我使用来自 Magritte 的 'Seaside' 和来自 Seaside 的 #('JQueryUI' 'JQuery-JSON')。如果您不介意额外的软件包,您可以从配置浏览器加载 QCMagritte。
要仅添加缺少的包,您可以使用 Monticello 浏览器从 Magritte3 smalltalkhub 存储库中加载最新的 Magritte-Seaside 和 Magritte-Pharo-Seaside 包。
可从 http:ci.inria.fr/pharo-contribution/job/QCMagritte 获得预加载的 QCMagritte 图像
我在 3.3 的配置基线中看到该组Seaside
定义为 Metacello 组(当前版本 3.5 使用该组)。所以我能够通过评估来加载包:
(ConfigurationOfMagritte3 project version: #stable) load: 'Seaside'.