我在Windows上使用红宝石(Ruby的1.9.3p194(2012-04-20修订35410)I386-mswin32_90])。 而在我的Gemfile我有以下: -
gem 'rack', '1.4.5'
gem 'thin', '1.5.0'
问题是,当我试图通过指定开始细跟SSL选项: -
ruby bin/thin --ssl -a 127.0.0.1 -p 44466 start
我启动服务器,但在访问https://localhost:44466
。 我崩溃红宝石并给出了控制台错误和一个弹出来称红宝石解释器已停止工作。
"This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."
Faulting application name: ruby.exe, version: 1.9.3.194, time stamp: 0x5154804d
Faulting module name: MSVCR90.dll, version: 9.0.30729.4940, time stamp: 0x4ca2ef57
Exception code: 0x40000015
Fault offset: 0x0005beae
Faulting process id: 0x11d4
Faulting application start time: 0x01cf7fb6cca849aa
Faulting application path: C:\Ruby19\bin\ruby.exe
Faulting module path:C:\Windows\WinSx\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742\MSVCR90.dll
报告编号:47c368b9-EBAA-11e3-8cd8-8c89a5d53bc0`
我试图红宝石和OpenSSL的差异版本。 但没有运气。 我在Windows平台使用Microsoft Visual studio8 compiliing。 请让我知道,如果我错过了一些步骤。 如何删除/避免这种“MSVCR90.DLL”的错误。
platform :- windows7
Ruby :- ruby1.9.3p194 / ruby1.9.3p545
Openssl :- openssl 1.0.0d/openssl 1.0.0e
请建议,如果我缺少什么,如果ruby1.9.3 mswin有薄SSL的一些问题?