※ ChatGPTを利用し、要約された質問です(原文:rubyのWatirでIEが起動しない。)
rubyのWatirでIEが起動しない
2010/06/16 00:37
このQ&Aのポイント
rubyのWatirを使用してIEを起動できないエラーが発生する。
インストールは完了しており、サンプルプログラムを実行するとエラーが発生する。
msvcrt-ruby18.dllが見つからないというエラーが表示される。
rubyのWatirでIEが起動しない。
こんにちは
rubyをはじめて使ってみたものです。
自動化のためにWatirを使用したいです。
インストールは無事終わっていますが、サンプルプログラムを叩くと以下の様なエラーが出てしまいにっちもさっちも行きません。
IEも起動できません。
どなたか助けていただけると本当にうれしいです。
サンプルプログラム
require 'watir'
agent = Watir::IE.start "http://www.google.co.jp/ "
ruby.exe -コンポーネントが見つかりません
msvcrt-ruby18.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールしなおすとこの問題は解決される場合があります。
C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in `r
equire': 126: 指定されたモジュールが見つかりません。 - C:/Ruby191/lib/ruby/gem
s/1.9.1/gems/win32-api-1.4.6-x86-mingw32/lib/win32/api.so (LoadError)
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/a
pi.rb:1:in `<top (required)>'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/er
ror.rb:12:in `require'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.9/lib/windows/er
ror.rb:12:in `<top (required)>'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/win32-process-0.6.2/lib/win32/p
rocess.rb:1:in `require'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/win32-process-0.6.2/lib/win32/p
rocess.rb:1:in `<top (required)>'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie-proces
s.rb:1:in `require'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie-proces
s.rb:1:in `<top (required)>'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie.rb:45:
in `require'
from C:/Ruby191/lib/ruby/gems/1.9.1/gems/watir-1.6.5/lib/watir/ie.rb:45:
in `<top (required)>'
from gui.rb:2:in `<main>'
rubyのバージョンは
C:\ruby>ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32]
です。
One-Click Ruby Installer for Windowsを使用してインストールしました。
watirは以下のURL通りにインストールしました。
gem update --system
gem install watir
http://www.sixapart.jp/techtalk/2008/06/watir_1.html
OSはwindowsXP SP2です。
どなたか本当に助けていただけると感謝でいっぱいの気持ちになります。
どうぞよろしくお願いいたします。
質問の原文を閉じる
質問の原文を表示する
お礼
無事解決しました。 最新版のモジュールで動かないってどういう事なんですかね? とても助かりました。 ありがとうございます!!!