私は ruby が初めてで、Ruby v1.9.1 の IE で単純な watir スクリプトを使用するのに問題があります。Ruby v1.8.6で動作させることができます
Ruby v1.9.1 で watir を使用できた人はいますか?
これは私が使用しているスクリプトです
require 'watir'
browser = Watir::Browser.new
browser.goto 'http://www.ruby-lang.org/'
以下は、私が 32 ビット Windows XP SP3 と 32 ビット Windows 7 の両方で試した両方のバージョンでの試みの詳細です。IE 8.0 はどちらの場合もデフォルトのブラウザーです。IE を使用する必要があります。すべてのインストールはhttp://rubyinstaller.org/downloads/から取得しました
v1.8.6
- ruby -v で ruby 1.8.6 (2010-02-04 パッチレベル 398) [i386-mingw32]
- RUBYOPT 環境変数が「rubygems」に設定されている
- パス環境変数が「c:\ruby186\bin」を含むように設定されています - パスに他のバージョンはありません
- gem install watir でインストールされた watir
- 宝石リストが私に与える
- アクティブサポート (2.3.8)
- ビルダー (2.1.2)
- コモンウォーター (1.6.5)
- ファイアウォーター (1.6.5)
- 鍬(2.6.1)
- json_pure (1.4.3)
- のこぎり (1.4.2.1 x86-mingw32)
- レーキ (0.8.7)
- ルビーフォージ (2.0.4)
- s4t-utils (1.0.4)
- ユーザー選択 (1.1.6.1)
- ウォーター (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32-プロセス (0.6.2)
- Windows API (0.4.0)
- windows-pr (1.0.9)
- xml-シンプル (1.0.12)
SUCCESS
v1.9.1
- ruby -v で ruby 1.9.1p378 (2010-01-10 リビジョン 26273) が表示される [i386-mingw32]
- RUBYOPT 環境変数が「rubygems」に設定されている
- パス環境変数が「c:\ruby191\bin」を含むように設定されています - パスに他のバージョンはありません
- gem install watir でインストールされた watir
- 宝石リストが私に与える
- アクティブサポート (2.3.8)
- ビルダー (2.1.2)
- コモンウォーター (1.6.5)
- ファイアウォーター (1.6.5)
- 鍬(2.6.1)
- json_pure (1.4.3)
- のこぎり (1.4.2.1 x86-mingw32)
- レーキ (0.8.7)
- ルビーフォージ (2.0.4)
- s4t-utils (1.0.4)
- ユーザー選択 (1.1.6.1)
- ウォーター (1.6.5)
- win32-api (1.4.6 x86-mingw32)
- win32-プロセス (0.6.2)
- Windows API (0.4.0)
- windows-pr (1.0.9)
- xml-シンプル (1.0.12)
FAILURE : simplegoto.rb:58:in `<main>': undefined method `goto' for #<Watir::IE:0x16eaca0> (NoMethodError)
前もってありがとうパット