Ошибка при запуске файла 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.

Другие вопросы по тегам