【问题标题】:Is it possible to deploy a pharo image without .changes and .sources files是否可以在没有 .changes 和 .sources 文件的情况下部署 pharo 映像
【发布时间】:2013-02-06 20:00:56
【问题描述】:

我已经构建了一个 pharo 应用程序,我想提供给我的客户。该应用程序基于海边,将无头运行。为此,我不需要 .source 和 .changes 文件。我想在分发存档中节省一些空间,因此我想跳过这些文件。

目前在我看来,如果这些文件丢失,pharo 无论如何都会抱怨。是否有机会在没有 .sources 和 .changes 文件的情况下启动图像?

【问题讨论】:

    标签: smalltalk pharo


    【解决方案1】:

    来自 Sven Van Caekenberghe:

    SmalltalkImage
            checkSourcesFileAvailability: false;
            checkChangesFileAvailability: false.
    

    然后保存图片。

    【讨论】:

    • 这些选择器在 6.1 中似乎不再存在
    【解决方案2】:

    是的,它应该可以正常运行。它应该只在 GUI 中显示错误消息,但主线程应该继续运行,并且由于您正在无头运行(我对-nodisplay btw 有了更好的体验),您的客户将无法看到该消息。

    【讨论】:

    • 谢谢!忘了那个。我被对话惹恼了。当然,Web 服务器会为传入的请求生成新线程,因此如果 UI 线程被阻塞,这应该不是问题。
    猜你喜欢
    • 2010-09-27
    • 2018-01-17
    • 2022-06-24
    • 2011-09-24
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 2020-10-01
    相关资源
    最近更新 更多