【问题标题】:What can’t perl locate an object method via an installed module?什么 perl 不能通过已安装的模块定位对象方法?
【发布时间】:2013-09-12 10:47:54
【问题描述】:

我正在运行一个使用 Math::Vector 的 Perl 程序, 但我收到以下错误。

无法通过包“Math::Vector”定位对象方法“UnitVecPoints”
在 /usr/local/share/perl5/Math/Vector.pm 第 135 行。

我该如何进行?模块安装正确。

【问题讨论】:

  • 你能展示一些触发这个错误的代码吗?

标签: perl module


【解决方案1】:

模块不再在 CPAN 上。不过,我在背板上找到了它:http://backpan.perl.org/authors/id/W/WS/WSYVINSKI/Vector.pm

它似乎调用了UnitVecPoints,但它只定义了UnitVectorPoints。尝试编辑文件/usr/local/share/perl5/Math/Vector.pm,提供正确的子例程名称。

【讨论】:

    猜你喜欢
    • 2014-08-05
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2021-01-21
    • 2017-09-21
    相关资源
    最近更新 更多