首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >watir -安装

watir -安装
EN

Stack Overflow用户
提问于 2013-02-26 07:46:02
回答 2查看 2.5K关注 0票数 7

我已经安装了Ruby2、devkit和Watir。我得到了以下错误。有没有人能帮我解决这个问题?

代码语言:javascript
复制
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>
EN

回答 2

Stack Overflow用户

发布于 2013-05-01 05:57:41

我不确定当时发生了什么,但如果其他人遇到这个问题,这里是我为让它工作所做的事情。安装watir-classic (按照建议),安装ffi,卸载ffi,再安装ffi。出于某种原因,我有两个ffi的变体(可能是因为最初安装的是Ruby64位?),但我也卸载了64位的Ruby,安装了32位才能正常工作。-微风凯特2月26日13:47

票数 0
EN

Stack Overflow用户

发布于 2016-12-08 20:38:18

我假设您正在谈论在Windows机器上使用Watir。根据我的经验,以正确的方式安装Ruby是最困难的部分。

首先,像在32位系统上一样安装所有东西。64位安装通常会带来不必要的问题。

代码语言:javascript
复制
gem uninstall ffi
gem install ffi --platform ruby

最后,显示LoadError: cannot load such file -- watir-classic的错误只是意味着您正在尝试使用某个不存在的gem。在这种情况下是watir-classic,所以下面的代码应该可以解决这个问题:

代码语言:javascript
复制
gem install watir-classic

A complete guide on installing Watir on Windows

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15078743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档