【问题标题】:Platypus create stand-alone macOS applicationPlatypus 创建独立的 macOS 应用程序
【发布时间】:2018-04-20 10:41:33
【问题描述】:

我正在尝试使用 Platypus 从 perl 脚本开始创建 macOS 应用程序 (HighSierra)。该过程运行顺利,但创建的应用程序使用计算机的 Perl 解释器。我想在使用 Platypus 创建的应用程序中打包 perl 解释器和所需的模块,以便我可以作为一个独立的应用程序发布。这可以实现吗?

【问题讨论】:

    标签: macos perl platypus


    【解决方案1】:

    我想在使用 Platypus 创建的应用程序中打包 perl 解释器和所需模块

    为什么你认为这是必要的?

    Perl 是 macOS 的标准组件。它会一直存在。

    当然,您需要在应用程序中包含任何非标准 Perl 模块,但不需要包含解释器。

    【讨论】:

    • 很好。让我们忘记翻译。但是,如何在默认解释器上添加已使用 cpan 编译的模块,或者更可能的是在专用的 perl 安装 (perlbrew) 上添加模块? Tk 等特别复杂的模块?
    【解决方案2】:

    是的,这是可以实现的,试试 Par::Packer,PP 工具

    http://search.cpan.org/~autrijus/PAR-0.85_01/script/pp
    

    这可能就是你要找的东西

    如果你已经发布了 Perl,并且你想将它与非标准模块一起使用,你可以

    您可以使用 cpan 在本地安装 perl 模块,如下所示:

    cpan> o conf makepl_arg INSTALL_BASE=/mydir/
    cpan> o conf commit
    

    【讨论】:

      猜你喜欢
      • 2020-08-01
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多