【发布时间】:2015-12-30 15:08:03
【问题描述】:
我已经在 Windows 2012 R2 服务器上下载并安装了 Strawberry Perl 来运行 Bugzilla。我已经安装并配置好了所有东西,Bugzilla 正在运行,但我需要使用 LDAP 集成。所以我尝试使用perl install-module Net::LDAP 安装Net::LDAP 模块,但安装失败,因为它需要GSSAPI 需要krb5_config。
在与 Bugzilla 的人员合作后,我已经安装了带有 SDK 的 MIT Kerberos for Windows,并运行 perl install-module GSSAPI --shell 以访问 CPAN。然后我运行look GSSAPI,这样我就可以下载所有内容并尝试制作文件,但这就是它失败的地方。我不知道接下来要运行什么命令。我试过MakeFile.pl --gssapi_inc 和MakeFile.pl --gssapi_libs,但都给我这个错误:
如果提供了选项 gssapi_libs 或 gssapi_lddlflags,则运行“perl Makefile.PL --help”以查看更多安装选项,那么 gssapi_inc 也必须位于 C:\STRAWB~1\cpan\build\GSSAPI-0.28-JPLEEE\ Makefile.PL 第 89 行。
我现在完全不知道安装Net::LDAP 模块需要做什么。
注意:我使用的是 Strawberry Perl 而不是 ActiveState perl,因此不能通过 PPM 安装。
第二个注意事项:我知道这可能与 Stackoverflow 无关,但由于它与编程有关,我认为它可能适合这里,如果它更适合其他地方,请标记以移动。
【问题讨论】:
标签: windows perl makefile bugzilla strawberry-perl