谢谢你花时间阅读这篇文章。我刚开始在eclipse中运行watir。当我试图加载页面顶部的require 'firewatir'语句时,我在eclipse控制台中收到此错误:

in `inherited': undefined method `demodulize' for "FireWatir::Pre":String (NoMethodError)

在“irb”中运行require firewatir返回相同的错误。任何帮助都将不胜感激!
系统信息:
ruby版本:ruby 1.9.1p430
eclipse版本:eclipsejavaeeide内部版本id:20100218-1602
Watir版本:1.6.5
firewatir版本:firewatir 1.6.5

最佳答案

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

gem uninstall activesupport
gem install activesupport --version '=2.3.8'

允许watir在ruby 1.9.2上运行
安装devkit并遵循以下步骤:Ruby Installer at GitHub
gem uninstall win32-api
gem install win32-api --platform=ruby

关于java - Firewatir:firewatir在eclipse中返回未定义的方法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3614865/

10-09 21:26