【问题标题】:Is it possible to bundle Perl with a macOS application?是否可以将 Perl 与 macOS 应用程序捆绑在一起?
【发布时间】:2020-07-05 03:57:50
【问题描述】:

我有几个使用 Perl 框架来执行某些操作的 Cocoa 应用程序。 Apple 已宣布将从未来的 macOS 版本中删除 Perl、Ruby 和 PHP 安装,因此我正在寻找解决此问题的方法。

让客户手动安装 Perl 似乎很疯狂,那么有什么方法可以捆绑 Perl 或为 macOS 创建可执行文件?

我知道这在 Windows 上是可行的,但在 Mac 上找不到任何东西。

【问题讨论】:

  • 你看过 Par::Packer aka pp
  • pp 可能是要走的路,但请注意,您可以在一台机器上构建perl,然后将其复制到足够相似的机器上。如果您使用-Duserelocatableinc,则它在新机器上的放置目录可能与它在原始机器上的放置目录不同。
  • 另一种可能性是使用homebrew formula
  • 谢谢,我去看看 PP!

标签: macos perl cocoa command-line


【解决方案1】:

Slic3r 使用 Par::Packer 捆绑和发布可点击的应用程序。

查看他们的build script for MacOX。他们将 perl 复制到他们的应用程序包中。我还没有真正深入研究它是如何工作的,但它非常有趣,并且从最终用户的角度来看效果很好。

【讨论】:

  • 谢谢,我去看看 PP!
猜你喜欢
  • 1970-01-01
  • 2011-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-16
  • 1970-01-01
相关资源
最近更新 更多