ruby watir 错误:`require´: 126:找不到指定的模块 解决办法

上一篇 / 下一篇  2010-09-03 14:59:55 / 个人分类:测试工具ruby watir

51Testing软件测试网!olNi5^vk

安装好后,测试watir,报错:

@K z{5U1rtA-V ]051Testing软件测试网,Z N.s:LG#g!W f*_L?

`require´: 126:找不到指定的模块。 - C:/Ruby19/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6-x86-mingw32/lib/win32/api.so51Testing软件测试网 l`1yj.B^6i4zW"e

51Testing软件测试网:iD0Q^aPT({ ](g

解决办法:

.eX%p!T8d2kC M1xFC051Testing软件测试网:r$O6q's;W} qR0e

1、 执行 gem list,列出所有安装的组件。每个组件后面会有一个括号,里面有一组数字就代表了版本号。

"\}*J7l s3frz W0

6LsQ7]3l.d02、 发现win32-api的版本是1.4.6-x86-mingw32,windows-api版本是0.4.0,可能win32-api-1.4.6-x86-mingw32不兼容(查看另一台已成功安装的list,发现win32-api的版本是1.4.5)

Z/Ha8gY$[Y}051Testing软件测试网a!| p#PR

3、gem uninstall win32-api,在http://rubyforge.org/projects/win32utils/ 下载 win32-api的1.4.5版本,本地安装这个版本。51Testing软件测试网[:["Y\T a

51Testing软件测试网HeLu~ }@V!M

4、gem list,查看,win32-api版本为1.4.551Testing软件测试网h8_HI vS Tb'^ TZU

51Testing软件测试网;Z/]b;wf

5、重新测试watir,成功。51Testing软件测试网!V3uNRP hw3CGI s

51Testing软件测试网+?:M fz#xf)p

总结:同样报gems模块错误的问题,应该都可以看下是否版本有冲突,或者不兼容。然后下载合适的版本进行本地安装。51Testing软件测试网'h;@@&R'e x~(@rk


TAG:

 

评分:0

我来说两句

Open Toolbar