windows - 在 Windows 上,无法为 Strawberry Perl安装 Net::LDAP

  显示原文与译文双语对照的内容
56 0

我已经在 Windows 2012 R2服务器上下载并安装了 Strawberry Perl以运行 Bugzilla 。我已经安装并配置好一切,Bugzilla正在运行,但是我有一个需要使用LDAP集成的需求。所以我尝试使用 perl install-module Net::LDAP 安装 Net::LDAP MODULE,但是它没有安装,因为它需要 GSSAPI,需要 krb5_config

在使用groupwise的人员后,我已经经为 Windows 安装了,并运行了,perl install-module GSSAPI --shell我可以以下载所有的东西并尝试制作文件,但是这就是 look GSSAPI 失败的原因。我无法确定下一步运行什么命令。我尝试 MakeFile.pl --gssapi_incMakeFile.pl --gssapi_libs,但都给了我这个错误:

如果提供选项gssapi_libs或者 gssapi_lddlflags,运行"perl Makefile.PL --help"以查看进一步安装选项,那么gssapi_inc必须同样在c: strawb~1cpanbuildgssapi-0.28-jpleeemakefile 。pl行 89行。

现在我已经完全失去了安装 Net::LDAP 模块所需要做的。

注意:我使用 Strawberry Perl,而不是 ActiveState Perl,所以通过PPM安装不是一个选项。

第二注意:我知道这可以能是关于的主题,但它与编程相关,如果它更适合在它的他地方。

时间:原作者:0个回答

109 0

实际上,Strawberry Perl安装了PPM模块,因此你可以使用PPM来安装模块。就个人而言,我从来没有使用 Strawberry 来安装Perl模块。

要安装模块,只需键入'cpan安装 [module]'。因此,对于 Net::LDAP 模块,该命令变成:cpan安装 Net::LDAP

我只是尝试在 Windows 8上使用 portable Strawberry Perl 5.22.1.2 32位 安装 Net::LDAP,它没有出现任何问题。

我没有安装 MIT,但是我还尝试安装GSSAPI模块,并且失败了。来自该尝试的部分输出显示了Linux路径。这个模块的CPAN矩阵并没有显示任何关于 Windows的测试。你可以能不需要安装该模块,并且可以能无法在 Windows 上安装该模块。

原作者:
...