0

我已将 Magritte 和 Seaside 从配置浏览器加载到 Pharo 4,但我没有看到 Magritte-Seaside 包已加载。

我如何加载这个包?

4

3 回答 3

1

我强烈建议您加载 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以查看应用程序

于 2015-09-06T19:23:14.713 回答
0

配置浏览器仅为其加载的配置加载默认组。在 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 图像

于 2015-09-06T09:04:24.870 回答
0

我在 3.3 的配置基线中看到该组Seaside定义为 Metacello 组(当前版本 3.5 使用该组)。所以我能够通过评估来加载包:

(ConfigurationOfMagritte3 project version: #stable) load: 'Seaside'.
于 2015-09-09T02:34:33.087 回答