谢谢你花时间阅读这篇文章。我刚开始在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/