红宝石openssl.so:14001错误
Posted
技术标签:
【中文标题】红宝石openssl.so:14001错误【英文标题】:ruby openssl.so: 14001 error 【发布时间】:2009-07-21 18:17:40 【问题描述】:尝试运行我编写的简单 ruby 程序时,我收到此错误。前几天刚刚重新安装了所有东西,代码还可以正常工作。
ruby/1.8/i386-mswin32/openssl.so:14001:应用程序无法启动,因为它的并排配置不正确。请参阅应用程序事件日志以获取更多详细信息。 - C:/ruby/lib/ruby/1.8/i386-mswin32/openssl.so (LoadError)
应用程序事件日志: “C:\ruby\bin\SSLEAY32.dll”的激活上下文生成失败。相关程序集 Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" 找不到。详细诊断请使用sxstrace.exe。
【问题讨论】:
我真的希望你在这个 POS 上好运,我在最新版本的 OpenCV 上遇到了类似的问题,然后就放弃了。 :) 那么应用程序日志(又名 Windows 事件查看器)究竟是什么问题 大声笑,我想知道应用程序日志在哪里。它说:“C:\ruby\bin\SSLEAY32.dll”的激活上下文生成失败。相关程序集 Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" 找不到。请使用 sxstrace.exe 进行详细诊断。知道这意味着什么吗? 【参考方案1】:需要visual c++ 可再发行包。感谢您的帮助,您的评论将我引向正确的方向。
【讨论】:
【参考方案2】:我也遇到同样的问题。安装Microsoft Visual C++ 2008 Redistributable Package (x86) 解决了这个问题
【讨论】:
以上是关于红宝石openssl.so:14001错误的主要内容,如果未能解决你的问题,请参考以下文章
Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)