Smalltalk 扩展吱吱声或法老号

Smalltalk 扩展吱吱声或法老号,smalltalk,pharo,squeak,package-management,Smalltalk,Pharo,Squeak,Package Management,使用Monticello软件包管理器似乎不能保证,一旦添加了有趣的软件包,整个图像仍然是连贯的。有什么方法可以证实这一点吗?是否验证依赖关系?是否有这方面的指导原则?我认为您正在寻找Metacello,一个Monticello的软件包和配置管理器 您可以查看此指南:,并且在上有一个页面,而Monticello实际上有可能确保满足依赖关系, 仅限于“本蒙蒂塞洛版本完全依赖于其他蒙蒂塞洛版本”的形式。此外,指定这些依赖项在Monticello浏览器中有点隐藏,尤其是在社区中很少使用 正如Uko所说,

使用Monticello软件包管理器似乎不能保证,一旦添加了有趣的软件包,整个图像仍然是连贯的。有什么方法可以证实这一点吗?是否验证依赖关系?是否有这方面的指导原则?

我认为您正在寻找Metacello,一个Monticello的软件包和配置管理器


您可以查看此指南:,并且在

上有一个页面,而Monticello实际上有可能确保满足依赖关系, 仅限于“本蒙蒂塞洛版本完全依赖于其他蒙蒂塞洛版本”的形式。此外,指定这些依赖项在Monticello浏览器中有点隐藏,尤其是在社区中很少使用

正如Uko所说,它正是为了解决Smalltalk系统中的依赖管理问题。从概念上讲,这并不局限于蒙蒂塞洛。据我所知,大多数GemStone、Pharo和Squeak图像都预装了Metacello或易于安装

看看Dale Henrichs,他在那里介绍了Metacello的使用


还有一个是,在这里可以找到大多数配置(比如软件收据)。

蒙蒂塞洛的责任以加载单个软件包结束。连贯性伴随着Metacello(请参阅)或


SqueakMap stores安装脚本,确保将这些脚本加载到您的映像中。

请接受其中一个答案或询问缺少的任何信息。