有没有人在IronRuby中成功地使用过Watir?我收到一个错误,找不到所需的文件'Watir‘。我需要设置什么路径才能让这个文件在IronRuby中工作?
由于某些原因,我的igem命令无法工作:
未将安装l watir '"C:\DevTools\IronRuby\ironruby\Merlin\Main\Languages\Ruby\Scripts\bin\ir.exe"‘C:\DevTools\IronRuby\ironruby\Merlin\Main\Languages\Ruby\Scripts\bin>igem识别为内部或外部命令、可操作程序或批处理文件。
我使用的是0.9版本的Ironruby。
我记得在0.9版本中,你必须指出ir工具:我使用了下面的代码,然后又得到了错误!
C:\DevTools\IronRuby\ironruby\Merlin\Main\Languages\Ruby\Scripts\bin>ir igem ins tall watir错误:执行gem时...(RangeError)基准面太大,无法转换为固定基准面
RubyGems的当前版本是1.3.5:
C:\DevTools\IronRuby\ironruby\Merlin\Main\Languages\Ruby\Scripts\bin>ir igem -v 1.3.5
我甚至尝试使用完整路径:
require File.dirname(__FILE__) + "C:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir.rb"发布于 2009-09-21 03:41:02
你用的是gem install watir还是igem install watir?如果你正在为IronRuby安装gem,你必须使用igem。否则,它最终会被放入Ruby安装所在的gems目录中。默认情况下,IronRuby不会看到gems目录,您必须使用完整路径才能到达该目录。在使用igem时,它会将gem放在用于IronRuby的正确目录中。
发布于 2010-07-06 04:38:18
Watir使用MRI Ruby的WIN32OLE库。这个库是否支持Iron Ruby?
发布于 2010-09-18 03:32:42
我发现当你在常规的ruby中得到一个需要的watir not found消息时,你需要把它放在请求'watir‘之前,这个文本需要'rubygems’。
https://stackoverflow.com/questions/1452742
复制相似问题