我已经将Magritte和Seaside从配置浏览器加载到Pharo 4中,但我没有看到Magritte-Seaside软件包已加载。
如何加载此包?
答案 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'.