ruby安裝教程

之前裝的2.2.x版本的,裝好了,但是使用的時候經常報錯,運行腳本不是超時,就是執行不了。最終懷疑是版本問題,卸載重裝。在網上找了不少資料,終於找到了一種靠譜的安裝方法,親試有效,目前可以跳轉到指定網頁,如跳轉到www.baidu.com  輸入內容並按鍵搜索。【在2.2.x版本上一直是超時,能跳轉,但是後續腳本不執行】

此文檔是結合網上不少文檔,總結而成,所以類型選的是“轉載”。


1、下載ruby1.9.2版本,較爲穩定的版本。

(下載地址http://soft.hao123.com/soft/appid/10680.html)

2、安裝ruby,一鍵式安裝。(注意安裝路徑中儘量不要出現中文,空格,符號,免得後續出現問題)

3、安裝好了,在cmd命令行中,查看ruby -v,gem -v

wKioL1VlGRLid3h3AABuVWwne8E754.jpg

4、開始安裝watir-webdrive

 國內儘量使用淘寶源,我用官網的,一直是裝不成功

 cmd,進入到ruby的安裝路徑;

 執行:gem sources --remove http://rubygems.org/

           返回:http://rubygems.org/removed from sources

     gem sources -a http://ruby.taobao.org/

          返回:http://ruby.taobao.org/added to sources

     此時輸入 gem sources -l(小寫的L),請確保只有一個淘寶源的

             返回: *** CURRENT SOURCES ***

                  http://rubygems.org/

 輸入:gem install watir-webdriver 安裝成功

注:因爲watir-webdriver默認打開的是firefox,所以請確保本地有此軟件。並安裝插件firebug,還有一個插件jssh我裝不上。只裝了firebug,安裝方法百度一下。

下面新增一個ruby腳本來驗證一下,腳本如下:

    require 'rubygems'

    require 'watir-webdriver'

b=Watir::Browser.new

b.goto('http://www.baidu.com')       #跳轉到百度頁面#

b.text_field(:name=>'wd').set('ruby')    #在輸入框中輸入ruby#

b.button(:value,'百度一下').click  #點擊百度一下按鈕#

注:1.9.x版本會遇到無法識別中文的問題,因爲編碼不同。我查了資料,對我都無效,我的解決方法是:用notepad編輯器將文本轉存爲utf-8格式的,再執行。

目前就這麼多了,以後遇到問題再來記錄一下,好記性不如爛筆頭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章