在 Perl 5.8.5 上,我看到问题中列出的错误。
我正在运行这些版本模块:
- 数学::BigInt: 1.89
- 数学::BigInt::FastCalc: 0.19
- 数学::BigInt::GMP: 1.24
- 数学::BigInt::Pari: 1.13
- 数学::BigRat: 0.22
- 大数:0.22
产生错误的模块是 Math::Pari。这一切都是为了让 Net::SFTP 能够将文件放到远程主机上。
感谢 CPAN 大师们的任何见解。 :)
谢谢,没什么,我尝试了这些东西,但是当我删除 Math::Pari 时,Net::SSH::Perl::Util::SSH2MP 会抱怨,因为它是这样使用它的:
use Math::Pari qw( PARI floor pari2num Mod lift );
Math::Pari 版本是 2.010800
我希望我能更好地理解 CPAN 构建过程,这样我就知道这是否值得向 Net::SFTP 的维护者报告。
最简单的解决方案可能只是删除 Math::BigInt::Pari。 GMP 应该能够满足您所需的一切。
您还可以在脚本前面加上
use Math::BigInt only => "GMP";
或类似的东西(请参阅 Math::BigInt 文档)以确保使用 calc 模块而不是 Math::Pari。
确保此 use 行出现在可能以不同方式加载 Math::BigInt 的任何其他内容之前。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)