【问题标题】:Can't locate Net/SNMP.pm in @INC (you may need to install the Net::SNMP module无法在 @INC 中找到 Net/SNMP.pm(您可能需要安装 Net::SNMP 模块
【发布时间】:2018-07-24 00:55:16
【问题描述】:

至于标题,我遇到了错误 Can't locate Net/SNMP.pm in @INC(在尝试从 netbeans 运行我的 perl 脚本时,您可能需要安装 Net::SNMP 模块。它清楚地表明我需要安装 Net::SNMP 模块。但是,我已经在我的 Windows 上安装了 net-snmp 模块,并按照 this 教程进行配置。Net::SNMP 和 net-snmp 有什么不同?如果是,如何安装Windows 8.1 和 10 上的 Net::SNMP?我已经在我的计算机上安装了 activeperl 和 net-snmp。感觉很绝望,因为已经做了一些研究,但仍然无法找到解决这个问题的解决方案。

非常感谢任何帮助。谢谢

【问题讨论】:

  • 你运行了什么命令来安装模块? Net::SNMP 是 CPAN 上可用的纯 Perl 模块,与 SNMP.pm 不同,后者是 Net-SNMP C 库的 Perl API。

标签: perl netbeans net-snmp


【解决方案1】:

你应该打印@INCmagic array 来知道 perl 在哪里寻找已安装的模块。检查Net/SNMP.pm 是否在那里。

要为@INC 添加另一个路径,请使用-I 切换perl 或PERL5LIB 环境变量。

【讨论】:

    猜你喜欢
    • 2016-06-04
    • 2021-01-04
    • 2016-10-02
    • 2014-11-10
    • 1970-01-01
    • 2019-07-27
    • 2021-12-09
    • 1970-01-01
    • 2013-09-21
    相关资源
    最近更新 更多