ruby+watir的安装和安装出错的解决办法

一般windows下ruby+watir的安装步骤如下:

1、安装Ruby1.9.2.exe,下载地址如下,下载完后一步一步安装,在选择路径界面的地方,记得勾选上路径下面的几个选项(如果忘记勾选,可能出现的问题是在执行程序的时候抛系统找不到指定的文件),然后一路next下去直到安装完成。

http://rubyforge.org/frs/download.php/75127/rubyinstaller-1.9.2-p290.exe

 

2、安装完ruby后,打开cmd窗口,安装Devkit,需要先下载devkit,下载地址是:https://github.com/oneclick/rubyinstaller/downloads/ ,然后双击下载的文件,指定解压路径,如C:\DevKit,这个路径就是<DEVKIT_INSTALL_DIR>;

>cd <DEVKIT_INSTALL_DIR>

>ruby dk.rb init

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

>ruby dk.rb install

>[INFO] Updating convenience notice gem override for 'C:\Ruby192'
>[INFO] Installing 'C:\Ruby192\lib\ruby\site_ruby\devkit.rb'
检查是否安装成功
 

3、安装完Devkit后,运行以下命令升级gem:

>gem -v   (查看当前gem的版本号,gem是ruby管理包的工具)   

>gem update --system     (升级gem)

>gem -v   (查看升级之后gem的版本)

 

4、升级完后安装watir和watir-webdriver

>gem install watir

这样,Ruby+Watir算是安装好了。

如果想知道自己已经在本地安装了那些包,可以通过gem list查看,在安装完watir之后你会发现连watir-webdriver和selenium-webdriver也一并安装了。

 

一些安装过程中可能遇到的问题的解决办法:

1、当执行gem install watir命令时经常出现类似以下的错误:

-----------------------------------------
ERROR: Error installing watir :
invalid gem format for c:/..............
------------------------------------------------------------------------
解决办法:删除掉 c:/ruby/lib/ruby/gems/1.8/cache  目录下的安装文件,然后再重新安装一遍。
 
 

2、如果没有安装DevKit,在windows下安装或升级gem时经常会碰到如下问题:

> Please update your PATH to include build tools or download the DevKit

> from 'http://rubyinstaller.org/downloads' and follow the instructions

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

解决办法:安装Devkit

posted @ 2012-11-20 18:32  嬭茶  阅读(352)  评论(0编辑  收藏  举报