问题标签 [strawberry-perl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
59468 浏览

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

win32.perl.org网站提供了几个用于 MS Windows 的 Perl 发行版的参考

很长一段时间以来,我一直在使用 ActiveState中的 ActivePerl,但最近我改用了 Strawberry Perl

恕我直言,Active Perl 相对于 Strawberry Perl 的唯一优势是它带有 Perl Tk,这意味着它易于安装 Devel::ptkdb图形调试器。除此之外,我认为 Strawberry Perl 具有所有优点。

0 投票
2 回答
1217 浏览

perl - 我可以在 VC++ 6.0 编译的应用程序中嵌入 Strawberry Perl,或者在编译器不匹配的情况下使用 Inline::C 吗?

我正在考虑将 perl 5.10 嵌入到使用 VC++ 6.0 编译的大型 C++ 应用程序中。这导致了两个问题。

1) 简单地使用 Strawberry Perl 作为依赖项而不是使用 VC++ 6.0 编译我自己的 perl 是不是一个坏主意?考虑到编译器不匹配,Strawberry 甚至可以工作吗?我认为草莓是用 mingw 编译的。我宁愿不必保留我自己的自定义 perl 构建。

2)如果我走草莓路线,像 Inline::C 这样的东西会在嵌入式应用程序中工作吗?您将有 VC++ 6.0 代码调用 mingw 编译的草莓,然后调用用户 mingw 编译的代码。Inline::C 将是我尝试使用嵌入式 perl 解释器实现的一项很棒的功能。

0 投票
8 回答
8737 浏览

perl - 如何修改我的 cygwin 环境以使用 Strawberry Perl 而不是打包的 Perl 发行版?

我目前使用Strawberry Perl作为我的主要 Perl 发行版。但是,我有一些通过 cygwin 进行 Perl 调用的应用程序。这些通常会失败,因为它们正在调用与 cygwin 一起打包的 Perl 版本,并且只查看 cygwin 的 lib 文件夹。如何修改我的 cygwin 环境以调用 Strawberry Perl(并使用 C:/strawberry/perl/lib 目录)?

0 投票
4 回答
53688 浏览

windows - 如何使用 Strawberry Perl 运行程序?

一位同事试图在他的 Windows 机器上使用ack(一个 Perl 程序),他在 Linux 下尝试过,并决定他肯定想使用它。他设法在他的机器上安装了Strawberry Perl,但似乎无法弄清楚如何从命令提示符下使用它运行 ack。他尝试编辑 #! 行,但我知道那行不通。我很确定 Strawberry perl 在他的 PATH 中。

使用 Strawberry 在 Windows 上的 PATH 中运行通用 Perl 程序需要做什么?

更新:我在网上看到一些关于 PATHEXT 变量的信息,但还不够。

0 投票
3 回答
4459 浏览

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

我有一个Strawberry Perl程序,它接受单个文件作为命令行参数。如何进行设置,以便可以将所需的文件拖放到 Strawberry Perl 程序(或围绕它的包装器)上,并且程序以该文件的名称作为参数运行?

0 投票
1 回答
907 浏览

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

在 Win32 的Strawberry Perlperl\lib发行版中,和有什么区别perl\site\lib

安装 CPAN 模块时,文件是否都perl\site\lib默认存储在其中?是perl\lib为标准 Perl 发行版附带的模块保留的吗?

0 投票
4 回答
3670 浏览

perl - 如何使用 Strawberry Perl 安装 GD 库

我正在尝试使用 Strawberry perl 和GnuWin32安装 GD 库。但是,当我在 CPAN shell 中输入“安装 GD”时,会出现以下消息:

'gdlib-config' is not recognized as an internal or external command, operable program or batch file. **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher.

我相信 perl 很难找到安装在 C:\Program Files\GnuWin32\bin 的 GD 库,但我不知道如何解决这个问题。我还是 perl 的新手,所以任何帮助将不胜感激。

0 投票
3 回答
1515 浏览

perl - Vanilla Perl 和 Strawberry Perl 有什么区别?

Strawberry Perl是“Windows 的开源 Perl,与其他地方的 Perl 完全相同”。Vanilla Perl “提供了一个尽可能接近 Perl 核心的 Perl 发行版”。Strawberry Perl 建立在 Vanilla Perl 之上。

这两个发行版都带有 C 编译器,因此可以构建来自 CPAN 的使用 XS 的 perl 模块。

草莓 Perl 和香草 Perl 有什么区别?

0 投票
1 回答
1023 浏览

perl - 如何在 Strawberry Perl 5.10.1 上安装签名模块?

我似乎在尝试在 Windows XP 上使用Strawberry Perl 5.10.1 从CPAN安装签名模块时遇到一些问题。

在链接过程中出现一些“未定义的引用”错误。我猜我的B::Hooks::Parser模块有问题,但是重新安装那个模块并没有解决我的问题。

这是输出:

我还在我的 Parser.a 库(在 perl/site/auto/B/Hooks/parser 中)上做了一个“nm”,但我没有找到任何包含“hook”的符号

有没有其他人遇到过这个问题?或者其他人是否成功安装了签名模块?

0 投票
3 回答
4443 浏览

perl - 如何在 MSYS 中设置 Strawberry Perl?

我有Strawberry Perl并删除了 msys Perl 5.6。

现在perl将调用 Strawberry(由于PATHenv),但是如何将perl命令映射到.pl具有#!/bin/perl#!/usr/bin/perlshebang 行的其他 Perl 脚本文件中?

我正在考虑在msys/bin中对perl.exe进行硬链接,或者将整个草莓合并到msys目录中,但我不确定。