perl - 我如何配置 Strawberry Perl 从 c :\strawberry? 以外的东西运行

标签 perl strawberry-perl vendor

我知道 Perl 5.10.0 可以使用 Strawberry Perl portable,但到目前为止,Perl 5.10.1 还没有。因此,我目前正在做一些让 Strawberry Perl 从网络位置运行的实验性工作,只是为了看看我能得到什么。我已经能够伪造其中的一些,足以让一些 Perl 和一些工具运行,但我一直无法弄清楚如何将 vendor\lib 文件夹从 c:\strawberry. 移开。我很确定我的伪造努力将是徒劳的,除非我更了解这些路径是如何设置的。

进一步阅读:

Changing Perl Config Settings (PerlMonks)

最佳答案

注意:我真的不知道。

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

查看Perl::Dist::Strawberry :

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

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

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

关于perl - 我如何配置 Strawberry Perl 从 c :\strawberry? 以外的东西运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870777/

相关文章:

perl - mod_perl 跨子进程共享变量

perl - 如何获取 Perl 脚本的输出?

perl - 使用 Marpa 解析单引号字符串 :r2 perl

perl - 如果全局变量不会改变,是否应该将它们作为参数传递给子程序?

database - 使用 Perl 访问 BerkeleyDB 的正确方法是什么?

windows - 如何调用传递给被调用程序的 VAR=$VAL 的系统?

perl - Strawberry Perl 和 PAR - 在其他 Windows 计算机上运行时错误:如果安装了 LWP::Protocol::https 模块,LWP 将支持 https URL

php - Symfony2.3 - 如何添加自定义供应商

laravel - 供应商问题 :Publish in laravel 5

go - 如何仅使用 vendor 依赖项运行 go 命令?