Необходимо запустить 3 разных файла ruby ​​из одного файла - PullRequest
0 голосов
/ 28 февраля 2012

Я видел ответ в другом посте, но у меня не получилось. Ниже приведено сообщение об ошибке.

C:\watir\OVE>ruby driver.rb
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require':
cannot load such file -- ove_scenario.rb (LoadError)
        from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:
in `require'
        from driver.rb:3:in `<main>'

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

Не удается найти файл ove_scenario.rb. Ошибка возникает в строке 3 driver.rb. Не видя код и не зная, как называется файл и где он хранится, трудно сказать, почему

  • может быть, что вы написали что-то не так, и нет файла с таким именем существует
  • может быть указан неправильный путь
  • может означать, что файл не находится в текущем каталоге, и необходимо указать путь в операторе require или вам нужно установить переменную среды RUBYLIB, чтобы файл мог быть найден.
0 голосов
/ 05 марта 2012

ваш файл driver.rb должен содержать следующее

 require 'watir'

 require_relative 'file_1'
 require_relative 'file_2'  
 require_relative 'file_3'

, убедитесь, что файлы находятся в том же каталоге, что и файл driver.rb, когда вы делаете строки require_relative, имя файла не должно иметьрасширение ".rb" после него

...