首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firewatir: firewatir在eclipse中返回未定义的方法错误

Firewatir: firewatir在eclipse中返回未定义的方法错误
EN

Stack Overflow用户
提问于 2010-09-01 11:32:35
回答 4查看 1.1K关注 0票数 2

感谢您花时间阅读这篇文章。我刚刚开始在Eclipse中运行Watir。当我尝试加载页面顶部的require 'firewatir'语句时,在Eclipse控制台中收到以下错误:

代码语言:javascript
复制
in `inherited': undefined method `demodulize' for "FireWatir::Pre":String (NoMethodError)

在'irb‘中运行require firewatir会返回相同的错误。任何帮助都将不胜感激!

系统信息:

Ruby版本: Ruby 1.9.1p430

Eclipse版本: Eclipse Java EE IDE内部版本号:20100218-1602.

Watir版本: 1.6.5

FireWatir版本: firewatir 1.6.5

EN

回答 4

Stack Overflow用户

发布于 2010-09-02 01:31:25

我通过以下方式解决了这个问题:

代码语言:javascript
复制
gem uninstall activesupport
gem install activesupport --version '=2.3.8'

允许Watir在ruby 1.9.2上运行

安装devkit并按照下面列出的步骤操作:Ruby Installer at GitHub

代码语言:javascript
复制
gem uninstall win32-api
gem install win32-api --platform=ruby
票数 1
EN

Stack Overflow用户

发布于 2010-09-02 01:52:14

这似乎是最新版本的ActiveRecord - 3.0.0的一个问题。我以为我们已经把它作为一个依赖项移除了,显然不是。请在吉拉提交一张票,我会看一下的。

http://wiki.openqa.org/display/WTR/FAQ#FAQ-HowtocreateaJiraTicket%3F

票数 1
EN

Stack Overflow用户

发布于 2010-09-07 16:06:43

无需卸载activesupport-3.0.0,通过指定所需的activesupport解决了此问题,例如:

代码语言:javascript
复制
require 'rubygems'    
gem "activesupport","=2.3.8"
require "firewatir"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3614865

复制
相关文章

相似问题

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