【发布时间】:2013-03-09 21:13:27
【问题描述】:
我看到堆栈溢出时,有关于为没有安装 perl 解释器的 Unix 和 Windows 机器编译 perl 的讨论。
即Compiling a perl script to a .exe
我想知道如何为 Mac 做些什么?在将其发送给其他人之前,我是否需要对其进行编译并使其在我自己的 OSX 系统上运行? perl 通常是错误的语言吗?
【问题讨论】:
-
你是什么意思,“为 Mac 做些什么”? OS X 已经安装了 Perl 解释器,所以你不应该有这个用例。
-
嗯,这可能是真的,但 OS X 不一定附带 CPAN 或脚本可能需要的任何库。仅仅因为 perl 在那里,并不意味着脚本可以工作。此外,旧版本的 perl 可能不会运行更新的脚本(如果 OSX 安装较旧,这在 macintosh 中很常见,因为人们通常会保留旧的 macintosh 硬件并且从不升级操作系统)。
-
使用pp就像在unix机器上一样,它将所有需要的CPAN模块和perl解释器打包成一个可执行文件。
标签: perl