【发布时间】:2013-02-06 20:00:56
【问题描述】:
我已经构建了一个 pharo 应用程序,我想提供给我的客户。该应用程序基于海边,将无头运行。为此,我不需要 .source 和 .changes 文件。我想在分发存档中节省一些空间,因此我想跳过这些文件。
目前在我看来,如果这些文件丢失,pharo 无论如何都会抱怨。是否有机会在没有 .sources 和 .changes 文件的情况下启动图像?
【问题讨论】:
我已经构建了一个 pharo 应用程序,我想提供给我的客户。该应用程序基于海边,将无头运行。为此,我不需要 .source 和 .changes 文件。我想在分发存档中节省一些空间,因此我想跳过这些文件。
目前在我看来,如果这些文件丢失,pharo 无论如何都会抱怨。是否有机会在没有 .sources 和 .changes 文件的情况下启动图像?
【问题讨论】:
来自 Sven Van Caekenberghe:
SmalltalkImage
checkSourcesFileAvailability: false;
checkChangesFileAvailability: false.
然后保存图片。
【讨论】:
是的,它应该可以正常运行。它应该只在 GUI 中显示错误消息,但主线程应该继续运行,并且由于您正在无头运行(我对-nodisplay btw 有了更好的体验),您的客户将无法看到该消息。
【讨论】: