我已经在Windows 2012 R2服务器上下载并安装了Strawberry Perl以运行Bugzilla。我已经安装并配置好了一切,并且Bugzilla正在运行,但我需要使用LDAP集成。所以我试着用perl install-module Net::LDAP
来安装Net::LDAP
模块,但是它安装失败,因为它需要GSSAPI
,这需要krb5_config
。无法在Windows上安装Net :: LDAP for Strawberry Perl
在与Bugzilla的人一起工作之后,我使用SDK安装了Windows版的MIT Kerberos,并运行perl install-module GSSAPI --shell
去CPAN。然后我跑look GSSAPI
,所以我可以下载一切并尝试制作文件,但这是失败的地方。我无法弄清楚接下来要运行的命令。我试图MakeFile.pl --gssapi_inc
以及MakeFile.pl --gssapi_libs
,但两者给我这个错误:
run "perl Makefile.PL --help" to see further installation options if options gssapi_libs or gssapi_lddlflags are provided, then gssapi_inc must be as well at C:\STRAWB~1\cpan\build\GSSAPI-0.28-JPLEEE\Makefile.PL line 89.
现在我完全失去了以什么我需要做安装Net::LDAP
模块。
注意:我使用Strawberry Perl而不是ActiveState perl,所以通过PPM安装不是一个选项。
第二个注意:我知道这可能是关于Stackoverflow的主题,但因为它涉及到编程,我认为它可能适合在这里,如果它更适合其他地方请移动标志。