【发布时间】:2010-10-01 09:43:42
【问题描述】:
我正在开发一个使用 Crypt::RSA 的大型 CGI 应用程序,该应用程序已正确安装。当我尝试运行任何嵌入式库时,我收到“尝试将空引用作为函数调用”类型的错误(我现在无法返回确切的错误,因为我们必须回滚发布日期) .我跟踪对 Crypt::RSA 构造函数的空引用,该构造函数使用 Class::Loader 来启用 Crypt::RSA::ES::OAEP。
我用“use”和“new”替换了类加载器,这部分工作正常,尽管库在很多方面仍然失败。显然我的环境有问题。我只是不确定是什么。谁能给我一些线索?
【问题讨论】:
-
您是否尝试过运行 Crypt::RSA 的测试?
-
是的,他们都成功了。
-
开发环境和服务器环境都出现这个错误吗?
-
不,只是暂存。在这一点上,我已经为自己解决了这个问题,尽管不是它的根本原因。我即将发布我如何解决它以供将来参考。如果有人发现它背后的全部事实,我不介意。