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 使用的 win32 gem 之一尚未更新到 1.9.1。我们已经修复了核心 Watir 代码的所有 1.9.1 问题。

布雷特

于 2010-05-03T15:25:34.277 回答
2

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

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 回答