Ruby 1.8の「msvcr90.dll」が見つからないというエラーが発生したときに、Windows/XPでRuby Thinデモアプリケーションを実行しようとしていました0.7 - 私は再配布を発見し、私のパスにした情報に直面するようにすることを置く:RubyはMS Cランタイム(msvcr90.dll)にリンクできません
"R6034 ... application has made an attempt to lead the C runtime incorrectly"
以前の今日、私はOK少数eventmachineデモを走ったので、私は問題が薄いとであることを考えています。
Rubyスタックダンプは役に立ちません...(以下に含まれています)。治療法はありますか?
私は他のMSVCR90.DLLの投稿を見てきましたが、それらの治療法はありません。 MSVCR90.DLLがsystem32になりました - 「正しくリンクされていません」というエラーが表示されます。
ありがとうございます。
...ウィルは
------
W:\> ruby adapter.rb
>> Thin web server (v1.2.2 codename I Find Your Lack of Sauce Disturbing)
>> Maximum connections set to 1024
>> Listening on 127.0.0.1:3000, CTRL+C to stop
c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin_parser.so: 1114: A dynamic link library (DLL) initialization routine failed.
- c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin_parser.so (LoadError)
from c:/bin/ruby/v1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/request.rb:1
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/connection.rb:35:in `post_init'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/em/connection.rb:43:in `new'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/em/connection.rb:36:in `instance_eval'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/em/connection.rb:36:in `new'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/eventmachine.rb:1490:in `event_callback'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/eventmachine.rb:242:in `run_machine'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/eventmachine-0.12.8-x86-mswin32-60/lib/eventmachine.rb:242:in `run'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/backends/base.rb:57:in `start'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/server.rb:156:in `start!'
from c:/bin/ruby/v1.8/lib/ruby/gems/1.8/gems/thin-1.2.2/lib/thin/server.rb:142:in `start'
from adapter.rb:21
こんにちは... thaks私は/ MDの前にそれを考えました。 xfreeとは何ですか?ここのターゲットはWindows/XPですが、私が切り替えた唯一の "xfree"はx-windows pacです。 をご参照ください:THIN-RUBYスレッド 私はトラクションを失う http://groups.google.com/group/thin-ruby/browse_thread/thread/c15b2472eb97c2ba/b2497f846f1190a8?lnk=gst&q=link#b2497f846f1190a8 、なぜなら究極の答えは明白です。 心配はいりません。 有用なコメントがあります。私はconfig.hとrbconfig.rb arがこれを解決するために不可欠であることを発見しました。今日のビルドで。 そこに出て、ルビーコンパイラを無料で作ってください! \ _w_/ – will
xfreeは無料のメソッドに対するRubyのラッパーです。フリーではなく呼び出すと、 "cross msvcrt.dll"というコードを実行することができます。あなたは1つにリンクし、別のリンクで実行する]、そう言えば.http://programming-gone-awry.blogspot.com/2009/07/how-to-compile-using-visual-studio-for。 html – rogerdpack