3

.rbプログラムは次のとおりです。

require 'watir'
b = Watir::Browser.new

2行目は、「msvcrt-ruby18.dll コンピュータにないため、プログラムを開始できません!」というエラーをトリガーします。

私はwin32で1.9.1p378を使用しています

ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]

どうすればこれを修正できますか?ご清聴ありがとうございました。

4

2 に答える 2

3

問題は、Watirが使用しているwin32gemの1つが1.9.1に更新されていないことだと思います。コアWatirコードで認識している1.9.1の問題をすべて修正しました。

ブレット

于 2010-05-03T15:25:34.277 に答える
2

Ruby1.9.1に次の2つのgemをパッチする必要がありました。

win32-api-1.4.0-x86-mswin32-60.gem
win32-open3-0.2.9-x86-mswin32-60.gem

これらの宝石のいずれかをGoogleで検索してみてください。そうすれば、リンクが見つかるはずです。自分でホストしますが、ここからftpにアクセスできません。

于 2010-06-22T17:46:11.260 に答える