如何装载Magritte Seaside?

时间:2015-09-06 01:27:53

标签: smalltalk pharo seaside metacello

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

如何加载此包?

3 个答案:

答案 0 :(得分: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

创建适配器,在端口8080上启动带有Seaside Control Panel的Web服务器,然后将浏览器指向http://localhost:8080/browse以查看应用程序

答案 1 :(得分:0)

配置浏览器仅为其加载的配置加载默认组。在ConfigurationOfSeaside和ConfigurationOfMagritte中,您将找到更多组。

在ConfigurationOfQCMagritte中,我使用了来自Magritte的'Seaside'和来自Seaside的#('JQueryUI''JQuery-JSON')。如果你不介意额外的包,你可以从配置浏览器加载QCMagritte。

要添加缺失的软件包,您可以使用Monticello浏览器从Magritte3 smalltalkhub存储库加载最新的Magritte-Seaside和Magritte-Pharo-Seaside软件包。

预装QCMagritte图像可从http:ci.inria.fr/pharo-contribution/job/QCMagritte

获取

答案 2 :(得分:0)

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

(ConfigurationOfMagritte3 project version: #stable) load: 'Seaside'.