3

我知道 Perl 5.10.0 有 Strawberry Perl 便携版,但到目前为止,还没有一款适用于 Perl 5.10.1。因此,我目前正在做一些实验性工作,让 Strawberry Perl 从联网位置运行,只是想看看我能做什么。我已经能够伪造其中的一些,足以让一些 Perl 和一些工具运行,但我无法弄清楚如何将 vendor\lib 文件夹移离c:\strawberry. 我很确定我的伪造努力会除非我更多地了解这些路径是如何设置的,否则毫无意义。

进一步阅读:

更改 Perl 配置设置(PerlMonks)

4

1 回答 1

2

笔记:我不知道,真的。

无论如何,这里有一些猜测:

查看Perl::Dist::Strawberry

# Set the different paths
$machine->add_dimension('drive');
$machine->add_option('drive',
    image_dir => 'C:\strawberry',
);

所以,我想这将是从源代码构建整个发行版以安装在特定位置的方式。

可执行文件和 dll 中都没有字符串strawberry,所以我的猜测是破解Config.pm并且Config_heavy.pl可能会完成任务。

于 2009-12-09T01:06:39.817 回答