jjzjj

Windows/Perl/Net::SSLeay/OpenSSL:从哪些位置加载 CA 证书?

这是一个执行HTTPS请求的程序,开头有一些代码,我将在下面解释:use5.012;useLWP::UserAgent;useHTTP::Request::Common;useNet::SSLeay;BEGIN{returnunless$^Oeq'MSWin32';#onlyneededonWindowsprintSTDERR"attemptingtosetHTTPS_CA_FILEtoPEMfilepath\n";requireMozilla::CA;#loadmoduletodeterminePEMfilepathmy$pemfile=do{my$path=$INC{'Mozill

ruby - 284 无法定位到动态链接库 SSLEAY32.dll

Postgres8.3安装在Windows2008服务器上。安装ruby1.8-6。gem安装ruby​​-postgres。当我尝试一个简单的连接时,我得到了ruby.exe-未找到序号无法在动态链接库SSLEAY32.dll中找到序号284。确定postgres8.3附带的ssleay32和ruby​​1.8-6之间似乎存在一些冲突我知道我可以使用gempostgres-pr,但我更愿意使用ruby​​-postgres,因为这是我在所有其他设置中使用的,即使它们中的大多数是在linux而不是Windows下运行。所以问题是,有人解决过这个问题吗?如何解决的?