ruby watir 错误:`require´: 126:找不到指定的模块 解决办法
上一篇 /
下一篇 2010-09-03 14:59:55
/ 个人分类:测试工具ruby watir
51Testing软件测试网!olNi5^vk安装好后,测试watir,报错:
@Kz{5U1rtA-V]051Testing软件测试网,ZN.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}
qR0e1、 执行 gem list,列出所有安装的组件。每个组件后面会有一个括号,里面有一组数字就代表了版本号。
"\}*J7ls3frz W06LsQ7]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#PR3、gem uninstall win32-api,在http://rubyforge.org/projects/win32utils/ 下载 win32-api的1.4.5版本,本地安装这个版本。51Testing软件测试网[:["Y\T a
51Testing软件测试网HeLu~ }@V!M4、gem list,查看,win32-api版本为1.4.551Testing软件测试网h8_HI vS Tb'^
TZU
51Testing软件测试网;Z/]b;wf5、重新测试watir,成功。51Testing软件测试网!V3uNRPhw3CGI
s
51Testing软件测试网+?:M fz#xf)p总结:同样报gems模块错误的问题,应该都可以看下是否版本有冲突,或者不兼容。然后下载合适的版本进行本地安装。51Testing软件测试网'h;@ @&R'ex~(@rk
收藏
举报
TAG: