strawberry-perl相关内容

如何创建拖放式草莓 Perl 程序?

我有一个 Strawberry Perl 程序,它接受单个文件作为命令行参数.如何进行设置,以便我可以将所需的文件拖放到 Strawberry Perl 程序(或围绕它的包装器)上,并且程序以该文件的名称作为参数运行? 解决方案 在 Windows 下(用 XP 测试),您可以创建一个 .cmd 文件并简单地让它运行带有 %1 参数的 Perl 程序来传递文件名结束,就好像命令行执行一样. ..
发布时间:2022-01-11 20:32:02 其他开发

如何安装模块?Strawberry Perl 问题

我正在尝试在 Windows 7 上的 Strawberry Perl 中安装 Perl 模块. 我正在运行以下命令,但收到了大量我不明白的消息.看起来我收到了 500 个错误,好像无法访问该页面.但是,当我在浏览器中指向镜像时,访问 FTP 目录没有问题.我在 Linux 上几乎没有 Perl 经验,在 Windows 上没有.我尝试手动向 urllist 添加镜像,但我认为这没有帮助. ..
发布时间:2021-12-29 14:12:29 其他开发

使用 Strawberry Perl 安装模块

到目前为止,我使用了 ActiveState 的 ActivePerl,并使用 ppm 安装模块. 上周我转到了 Strawberry Perl,但我不知道应该如何安装使用 Strawberry Perl 的模块.有哪些关于如何使用 Strawberry Perl 安装模块的信息,或者是否有关于如何安装新模块的链接? 解决方案 您仍然可以使用 ppm,但不推荐使用.从 Strawbe ..
发布时间:2021-12-10 18:39:03 其他开发

我应该在 Windows 上使用哪个版本的 Perl?

win32.perl.org 网站提供了对 MS Windows 的多个 Perl 发行版的参考. 很长一段时间以来,我一直在使用 ActivePerlActiveState 但最近我切换到草莓 Perl. 恕我直言,Active Perl 仍然比 Strawberry Perl 的唯一优势是它带有 Perl Tk,这意味着它易于安装Devel::ptkdb 图形调试器.除此之外,我认 ..
发布时间:2021-12-10 18:38:53 其他开发

如何创建拖放式 Strawberry Perl 程序?

我有一个 Strawberry Perl 程序,它接受单个文件作为命令行参数.我该如何设置,以便我可以将所需文件拖放到 Strawberry Perl 程序(或它的包装器)上,并且该程序以该文件的名称作为参数运行? 解决方案 在 Windows 下(用 XP 测试),您可以创建一个 .cmd 文件,并简单地让它运行 Perl 程序,参数为 %1 以传递文件名结束,就像通过命令行执行一样. ..
发布时间:2021-12-10 18:32:38 其他开发

使用端口(例如 localhost:12345)访问 IPv6 可解析 URL 会导致 Strawberry Perl 5.30.1 中的地址错误

在启用了 IPv6 的 Windows 10 下使用草莓 perl 5.30.1 时,由于 Perl 的 DNS 解析器中似乎存在错误,因此无法正确解析带有端口号的 URL. 在下面的测试中,我们有一个简单的网络服务器监听所有接口的 8810 端口. 端口 12345 不托管任何内容. 以下是我们用于复制的脚本: use strict;使用警告;使用 LWP::UserAgen ..
发布时间:2021-06-15 20:51:55 其他开发

Strawberry Perl为什么不删除这些换页符?

我当前正在WinXP上运行Strawberry Perl,并且正在尝试处理Unix格式的平面文件.平面文件使用换行符来分隔字段,并使用换行符来分隔记录.我正在尝试将FF转换为其他任何格式(CRLF,“;",TAB等).我尝试使用以下perl一线客机,但未成功: perl -p -e 's/\f/\r\n/g' dos.txt perl -p -e 's/\x0c/\ ..
发布时间:2020-07-10 01:46:08 其他开发

dmake在安装新模块时实际上在做什么?

经过很多努力,我只是设法安装了perl/Tk模块.我意识到我不了解dmake或make etc的实际作用. 我正在使用安装在C:\ strawberry的Strawberry Perl. Fisrt我将模块解压缩到另一个目录,并运行了perl makefile.pl,效果很好.然后我尝试了不起作用的dmake.我想这对于知道这是如何工作的人来说是显而易见的. 当我将模块放置在C: ..
发布时间:2020-07-10 01:42:46 其他开发

在Strawberry Perl中,perl \ lib和perl \ site \ lib有什么区别?

在Win32的 Strawberry Perl 发行版中,perl\lib和perl\site\lib有什么区别? 在安装CPAN模块时,默认情况下文件是否全部存储在perl\site\lib中? perl\lib是否保留用于标准Perl发行版附带的模块? 解决方案 lib目录用于Perl核心发行版中的内容. site/lib目录用于添加的内容-通过发行版(ActivePerl,St ..
发布时间:2020-07-10 01:42:42 其他开发

如何在不擦除\ perl \ site \ lib \和\ perl \ site \ bin \的情况下升级Strawberry Perl?

我下载了5.12.3安装程序以升级我的5.12.1安装.安装5.12.3之后,以前安装的cpan模块不见了.这是预期的行为吗?我应该在升级之前备份磁带库以防止这种情况吗? 解决方案 这是预期的行为.下次您可以使用CPAN客户端的“自动捆绑包"功能时,它将创建模块列表/捆绑包,以便使用新版本的CPAN客户端重新安装. ..
发布时间:2020-07-10 01:42:38 其他开发

如何创建带有额外捆绑模块的便携式草莓?

便携式草莓perl真是天赐之物-我可以将其与实际脚本一起捆绑到NSIS安装程序中,并让用户双击它.但是,我仍然必须手动在每个用户的计算机上安装脚本所需的CPAN模块. 是否存在将cpan模块“注入"草莓perl便携式版本的便携式方法? 将便携式草莓放在开发机器上,通过CPAN安装模块,然后重新压缩以进行分发,是否是一个好主意? (我想我需要将安装位置固定为c:\ custom-perl ..
发布时间:2020-07-10 01:42:35 其他开发

如何在Strawberry Perl中更改@INC?

如何在Strawberry Perl中永久更改@INC而又不更改脚本? 我知道-I,但是不想每次都调用该开关. 解决方案 要添加路径,请将环境变量PERL5LIB设置为这些路径. 注意:这将影响生效时运行的Perl的所有安装. 方法:右键单击(我的)“计算机",“属性",“高级",“环境变量",(顶部)“新建".您可能必须重新启动已经运行的控制台才能进行更改. ..
发布时间:2020-07-10 01:42:33 其他开发

为什么不鼓励在Windows上将PPM perl模块与Strawberry Perl一起使用?

任何人都可以阐明为什么人们会发表此评论吗?我在stackoverflow上看到了几个线程(像这样的),其中人们这么说.在我看来,PPM只不过是预编译的模块版本,而这些预编译版本只是放在您的perl安装中.假设它们对系统DLL没有外部依赖关系,那么最大的风险是什么? 据我所知,当您安装特定模块时,PPM会进行依赖性检查,并将安装它需要的任何其他模块.好像和在Linux发行版上使用.deb或.r ..
发布时间:2020-07-10 01:42:28 其他开发