我已经安装了Ruby2、devkit和Watir。我得到了以下错误。有没有人能帮我解决这个问题?
C:\devkit>irb
DL is deprecated, please use Fiddle
irb(main):001:0> require "watir"
=> true
irb(main):002:0> browser = Watir::Browser.new
LoadError: cannot load such file -- watir-classic
from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in`require'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/watir-4.0.2/lib/watir/loader.rb:48:in `load_driver'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/watir-4.0.2/lib/watir/loader.rb:40:in `load_driver_for'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/watir-4.0.2/lib/watir/loader.rb:8:in `new'
from (irb):2
from C:/Ruby200/bin/irb:12:in `<main>'
irb(main):003:0>发布于 2013-05-01 05:57:41
我不确定当时发生了什么,但如果其他人遇到这个问题,这里是我为让它工作所做的事情。安装watir-classic (按照建议),安装ffi,卸载ffi,再安装ffi。出于某种原因,我有两个ffi的变体(可能是因为最初安装的是Ruby64位?),但我也卸载了64位的Ruby,安装了32位才能正常工作。-微风凯特2月26日13:47
发布于 2016-12-08 20:38:18
我假设您正在谈论在Windows机器上使用Watir。根据我的经验,以正确的方式安装Ruby是最困难的部分。
首先,像在32位系统上一样安装所有东西。64位安装通常会带来不必要的问题。
gem uninstall ffi
gem install ffi --platform ruby最后,显示LoadError: cannot load such file -- watir-classic的错误只是意味着您正在尝试使用某个不存在的gem。在这种情况下是watir-classic,所以下面的代码应该可以解决这个问题:
gem install watir-classicA complete guide on installing Watir on Windows
https://stackoverflow.com/questions/15078743
复制相似问题