Ошибка при запуске файла IRB
Это моя первая программа:
require 'rubygems'
require 'watir'
ie = Watir::IE.new
ie.goto("http://www.google.com")
ie.text_field(:name, "question").set("microsoft")
ie.button(:name, "btnG").click
Когда я запускаю его, я получаю следующую ошибку, не могли бы вы помочь. Я установил watir-webdriver перед запуском этого
C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- watir (LoadError)
from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/FirstSample:2:in `<top (required)>'
from -e:1:in `load'
from -e:1:in `<main>'
Process finished with exit code 1
2 ответа
Я предполагаю, что проблема вызвана тем фактом, что вы установили драгоценный камень watir-webdriver, но вам требуется драгоценный камень watir.
Либо установите драгоценный камень watir, либо потребуйте в своем коде драгоценный камень watir-webdriver.
Я только что ответил на ваш другой вопрос с примером проекта и инструкциями по установке DevKit.
Обратите внимание, что RubyMine нуждается в действительном Gemfile
управлять зависимостями. Все драгоценные камни, которые вы используете, должны быть указаны в этом файле. bundle install
следует установить зависимости без ошибок.
Если у вас возникли ошибки при установке гемов, опубликуйте их как отдельный вопрос с более подробной информацией, но перед тем, как это сделать, убедитесь, что DevKit был установлен правильно и что вы можете собрать / запустить пример гема из руководства по установке.
Некоторые драгоценные камни могут быть не полностью совместимы с недавно выпущенной версией Ruby 2.0. Если вам не повезло заставить его работать, попробуйте Ruby 1.9.3.