Watir+Ruby安装经验总结 watir安装

Watir+Ruby安装经验总结 watir安装

1 官方安装文档

官方安装文档地址:https://github.com/zeljkofilipin/watirbook/blob/master/installation/windows.md

2安装过程中遇到的问题

2.1需要安装ruby的开发包devkit

如果出现这个错误:

RubyGems will revert to legacy indexes degradingperformance.

Building nativeextensions. This could take awhile…

ERROR: Errorinstalling watir:

ERROR: Failed to build gem nativeextension.

需要安装ruby的开发包devkit,详情见这里:https://github.com/oneclick/rubyinstaller/wiki/development-kit

从这里下载包

http://rubyforge.org/frs/download.php/66888/devkit-3.4.5r3-20091110.7z

解压后,将所有内容拷贝到D:Ruby下,然后修改D:Rubydevkitmsys1.0.11etcfstab为下面内容

D:/Ruby/devkit/gcc/3.4.5 /mingw

D:/Ruby/devkit/msys/1.0.11/usr/local/usr/local

重新执行

也可以下exe的包,直接安装看2.6所述

2.2执行gem install watir时遇到的问题

网络可行的情况下,是可以自动直接下载安装的;如果网络不可行或者提示尝试次数过多,那说明网络环境有问题,这时需要自己去http://rubyforge.org/下载,手动安装:gem install XXXX

当安装过程中提示有错误的,一般都是系统一些组件。按提示去下载,网络能连的直接gem install XXXX;网络不可行的,去下载相应的组件手动安装。如下面我遇到的一些情况:

情况一:

ERROR: Errorinstalling watir:

watir requires commonwatir (= 1.6.5,runtime)

尝试执行

gem install commonwatir

其会自动下载安装commonwatir

情况二:


如图,像nokogiri、ffi、rautomation这些都可以直接gem install XXX下载;像windows-pr这些需要去https://github.com/oneclick/rubyinstaller/wiki/development-kit下载开发包devkit,安装后再次执行安装命令,不然报错。

如何安装devkit请看2.6所述

2.3手动安装

安装watir包,把watir包拷贝到ruby安装目录,在dos界面输入命令:gem install watir.gem

提醒:安装完后进入ruby目录:librubygems1.8gemswatir.gem(具体文件名看下载的包),点击这个文件夹中的文件:setup.rb,升级gem即可

2.5RubyGem更新问题

如果老版本的Ruby直接用gem update –system更新会提示ruby版本小于1.8.7不能升级。这时要么不升级,要么就更新ruby版本吧

2.6安装Devkit

windows下安装或升级时gem经常会碰到

1

Please update your PATH to include build tools or downloadthe DevKit

2

from'http://rubyinstaller.org/downloads'and follow theinstructions

3

at'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

这是因为没有安装DevKit的缘故。

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果不是建议你重新安装。安装方法:双击下载的7z文件,指定解压路径,路径中不能有空格。如C:DevKit,这个路径就是<DEVKIT_INSTALL_DIR>。

1

>cd<DEVKIT_INSTALL_DIR>

2

> ruby dk.rb init

3

#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby

4

#如果这里列出的Ruby与你的要求不符,可以手动修改

5

> ruby dk.rbreview#检查要添加DevKit支持的Ruby列表是否有误,可以略过

6

> ruby dk.rbinstall

7

[INFO] Updating convenience notice gemoverridefor'C:/Ruby192'

8

[INFO] Installing'C:/Ruby192/lib/ruby/site_ruby/devkit.rb'

检查是否安装成功

1

> geminstallrdiscount--platform=ruby

2

Fetching: rdiscount-1.6.8.gem (100%)

3

Temporarily enhancing PATH to includeDevKit...

4

Building native extensions. This couldtake awhile...

5

Successfully installed rdiscount-1.6.8

6

1 gem installed

7

Installing ri documentationforrdiscount-1.6.8...

8

Installing RDoc documentationforrdiscount-1.6. 8...

如果能安装rdiscount成功说明安装DevKit成功。

英文原版地址:https://github.com/oneclick/rubyinstaller/wiki/development-kit

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/246023.html

更多阅读

高中生物学习方法与经验总结

高中生物,是高中阶段的一门重要课程。对于理科生来说,尤其如此。要学好高中生物课,不仅要有明确的学习目的,还要有勤奋的学习态度和科学的学习方法。针对生物学科的特点,要学好高中生物,建议做到以下几个方面。高中生物学习方法与经验总结

个人对淘宝网店经营技巧经验总结 淘宝网店经营

个人对淘宝网店经营技巧经验总结——简介很多人都知道的目前淘宝作为国内最大的C2C网站,汇聚了全国各地的商界精英。在高手如云的网上卖场,为了争取有限的客户,必然注意一些网店的经营方法策略,才能获得属于自己的市场份额。那么在淘宝

淘宝开店经验总结 做淘宝的经验

淘宝开店经验总结——简介1.首先,店铺初期,千万不要去硬广以及去签订KA,一上来就玩这个的,没几个有好下场的。2.单品制胜,也就是所谓的“爆款”策略虽然很多人说现在玩这个已经过时,但是店铺初期成长依然有效,“爆款”会为你带来大量的流量

8万左右买什么车好 实在全面的经验总结 7 8万左右买什么车好

8万左右买什么车好 实在全面的经验总结——简介落地价8万左右的车,其裸车价基本在7万左右。在4S店买完车后,还要缴:购置税(7万*8.55%=5985元)+车险(4700元)+车船使用税(420元)+上牌费(500元)。加起来11605元。这里主要介绍下符合条件的小型车

声明:《Watir+Ruby安装经验总结 watir安装》为网友醉南桥分享!如侵犯到您的合法权益请联系我们删除