strawberry-perl相关内容
..
我有一个 Strawberry Perl 程序,它接受单个文件作为命令行参数.如何进行设置,以便我可以将所需的文件拖放到 Strawberry Perl 程序(或围绕它的包装器)上,并且程序以该文件的名称作为参数运行? 解决方案 在 Windows 下(用 XP 测试),您可以创建一个 .cmd 文件并简单地让它运行带有 %1 参数的 Perl 程序来传递文件名结束,就好像命令行执行一样.
..
我正在尝试在 Windows 7 上的 Strawberry Perl 中安装 Perl 模块. 我正在运行以下命令,但收到了大量我不明白的消息.看起来我收到了 500 个错误,好像无法访问该页面.但是,当我在浏览器中指向镜像时,访问 FTP 目录没有问题.我在 Linux 上几乎没有 Perl 经验,在 Windows 上没有.我尝试手动向 urllist 添加镜像,但我认为这没有帮助.
..
到目前为止,我使用了 ActiveState 的 ActivePerl,并使用 ppm 安装模块. 上周我转到了 Strawberry Perl,但我不知道应该如何安装使用 Strawberry Perl 的模块.有哪些关于如何使用 Strawberry Perl 安装模块的信息,或者是否有关于如何安装新模块的链接? 解决方案 您仍然可以使用 ppm,但不推荐使用.从 Strawbe
..
win32.perl.org 网站提供了对 MS Windows 的多个 Perl 发行版的参考. 很长一段时间以来,我一直在使用 ActivePerlActiveState 但最近我切换到草莓 Perl. 恕我直言,Active Perl 仍然比 Strawberry Perl 的唯一优势是它带有 Perl Tk,这意味着它易于安装Devel::ptkdb 图形调试器.除此之外,我认
..
我有一个 Strawberry Perl 程序,它接受单个文件作为命令行参数.我该如何设置,以便我可以将所需文件拖放到 Strawberry Perl 程序(或它的包装器)上,并且该程序以该文件的名称作为参数运行? 解决方案 在 Windows 下(用 XP 测试),您可以创建一个 .cmd 文件,并简单地让它运行 Perl 程序,参数为 %1 以传递文件名结束,就像通过命令行执行一样.
..
在启用了 IPv6 的 Windows 10 下使用草莓 perl 5.30.1 时,由于 Perl 的 DNS 解析器中似乎存在错误,因此无法正确解析带有端口号的 URL. 在下面的测试中,我们有一个简单的网络服务器监听所有接口的 8810 端口. 端口 12345 不托管任何内容. 以下是我们用于复制的脚本: use strict;使用警告;使用 LWP::UserAgen
..
我当前正在WinXP上运行Strawberry Perl,并且正在尝试处理Unix格式的平面文件.平面文件使用换行符来分隔字段,并使用换行符来分隔记录.我正在尝试将FF转换为其他任何格式(CRLF,“;",TAB等).我尝试使用以下perl一线客机,但未成功: perl -p -e 's/\f/\r\n/g' dos.txt perl -p -e 's/\x0c/\
..
我正在尝试执行以下命令: perl -pi -e 's,vaadin-element,color-picker,g' *.* demo/* test/* src/* theme/*/* (遵循此文档) 不幸的是,我使用的Pearl的窗口分布似乎与该命令存在一些问题,因为出现以下错误: Can't open *.*: Invalid argument. Can't open de
..
下面是用于读取csv文件并将其转换为哈希的代码.密钥取决于用户所需的密钥列数. use warnings; use strict; my %hash; my $KeyCols = 2; while () { chomp; my @cols = split /,/, $_, $KeyCols+1; next unless @cols > $Key
..
我正在尝试使用Strawberry Perl和 GnuWin32 安装GD库.但是,当我在CPAN Shell中输入"install GD"时,会出现以下消息: 'gdlib-config' is not recognized as an internal or external command, operable program or batch file. **UNRECOVERABLE
..
我从Windows上的 strawberryperl.com 下载并安装了Strawberry-perl-5.30.0.1-64bit.msi. 10,并尝试使用cpan安装Tcl模块,但由于缺少tclsh而失败.可能是什么问题? C:\Strawberry>cpan Tcl Loading internal logger. Log::Log4perl recommended for bet
..
我刚刚按照问题“如何安装.pm以运行perl脚本" 现在,我正在尝试运行Perl脚本,但仍然看到以下错误: Win32::OLE operating in debugging mode: _Unique => 1 at C:/Dwimperl/perl/site/lib/Win32/OLE/Lite.pm line 30 require Win32/OLE/Lite.
..
经过很多努力,我只是设法安装了perl/Tk模块.我意识到我不了解dmake或make etc的实际作用. 我正在使用安装在C:\ strawberry的Strawberry Perl. Fisrt我将模块解压缩到另一个目录,并运行了perl makefile.pl,效果很好.然后我尝试了不起作用的dmake.我想这对于知道这是如何工作的人来说是显而易见的. 当我将模块放置在C:
..
在安装Net :: Server时,测试会在4/5上挂起,并且安装会阻塞,直到我发送中断信号为止.我曾尝试使用Google谷歌搜索,但找不到任何相关内容. 我在Windows XP上使用Strawberry Perl 5.12.2 安装输出: cpan> install Net::Server Running install for module 'Net::Server' Ru
..
在Win32的 Strawberry Perl 发行版中,perl\lib和perl\site\lib有什么区别? 在安装CPAN模块时,默认情况下文件是否全部存储在perl\site\lib中? perl\lib是否保留用于标准Perl发行版附带的模块? 解决方案 lib目录用于Perl核心发行版中的内容. site/lib目录用于添加的内容-通过发行版(ActivePerl,St
..
我下载了5.12.3安装程序以升级我的5.12.1安装.安装5.12.3之后,以前安装的cpan模块不见了.这是预期的行为吗?我应该在升级之前备份磁带库以防止这种情况吗? 解决方案 这是预期的行为.下次您可以使用CPAN客户端的“自动捆绑包"功能时,它将创建模块列表/捆绑包,以便使用新版本的CPAN客户端重新安装.
..
便携式草莓perl真是天赐之物-我可以将其与实际脚本一起捆绑到NSIS安装程序中,并让用户双击它.但是,我仍然必须手动在每个用户的计算机上安装脚本所需的CPAN模块. 是否存在将cpan模块“注入"草莓perl便携式版本的便携式方法? 将便携式草莓放在开发机器上,通过CPAN安装模块,然后重新压缩以进行分发,是否是一个好主意? (我想我需要将安装位置固定为c:\ custom-perl
..
如何在Strawberry Perl中永久更改@INC而又不更改脚本? 我知道-I,但是不想每次都调用该开关. 解决方案 要添加路径,请将环境变量PERL5LIB设置为这些路径. 注意:这将影响生效时运行的Perl的所有安装. 方法:右键单击(我的)“计算机",“属性",“高级",“环境变量",(顶部)“新建".您可能必须重新启动已经运行的控制台才能进行更改.
..
任何人都可以阐明为什么人们会发表此评论吗?我在stackoverflow上看到了几个线程(像这样的),其中人们这么说.在我看来,PPM只不过是预编译的模块版本,而这些预编译版本只是放在您的perl安装中.假设它们对系统DLL没有外部依赖关系,那么最大的风险是什么? 据我所知,当您安装特定模块时,PPM会进行依赖性检查,并将安装它需要的任何其他模块.好像和在Linux发行版上使用.deb或.r
..