ruby watir 错误:`require´: 126:找不到指定的模块 解决办法
上一篇 /
下一篇 2010-09-03 14:59:55
/ 个人分类:测试工具ruby watir
51Testing软件测试网,}`(xLB
D安装好后,测试watir,报错:51Testing软件测试网i9Jz(m$K
)i9P fzU0~,D8H ]0`require´: 126:找不到指定的模块。 - C:/Ruby19/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6-x86-mingw32/lib/win32/api.so51Testing软件测试网7e|}o u%WM
t*}_1{&Je~v\,f#k0解决办法:
f9H6m? NTC|^ko051Testing软件测试网-f1k'nE|Q1、 执行 gem list,列出所有安装的组件。每个组件后面会有一个括号,里面有一组数字就代表了版本号。51Testing软件测试网6Fd`?g%r:[h
51Testing软件测试网 cx*Z6k#}q d1G2u2、 发现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)51Testing软件测试网l7Fu7i3V8CC1^+_
j D`Vis.w&Q03、gem uninstall win32-api,在http://rubyforge.org/projects/win32utils/ 下载 win32-api的1.4.5版本,本地安装这个版本。51Testing软件测试网V%n;KU)J7wu
51Testing软件测试网,mJ-pys!h[4、gem list,查看,win32-api版本为1.4.551Testing软件测试网WXyWE:^+tQE
51Testing软件测试网#W{
[M$N4i`3B5、重新测试watir,成功。51Testing软件测试网6Op'i0^7x7d?$IieH
|O5^8]-C%H0总结:同样报gems模块错误的问题,应该都可以看下是否版本有冲突,或者不兼容。然后下载合适的版本进行本地安装。
1k/xm#elh0
收藏
举报
TAG: