Watir是否在ruby 1.9.1下工作?

时间:2010-05-03 02:27:56

标签: ruby winapi watir

这是.rb程序:

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

第二行会触发“”程序无法启动因为 msvcrt-ruby18.dll 您的计算机缺少!“错误。

我在win32上使用1.9.1p378

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

我该如何解决这个问题?谢谢你的关注。

2 个答案:

答案 0 :(得分:3)

我认为问题是Watir正在使用的win32宝石之一尚未更新到1.9.1。我们使用核心Watir代码修复了我们所知道的所有1.9.1问题。

布雷特

答案 1 :(得分:2)

我不得不用这两个宝石修补Ruby 1.9.1:

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

尝试在谷歌搜索其中任何一个宝石,你应该找到一个链接。我自己主持,但我无法从这里访问我的ftp。