Допустим, в одном каталоге находятся 2 файла: automate_helper.rb
и generate_result.sh
. Моя машина работает под управлением ОС Windows. Я настроил переменные пути, чтобы иметь возможность доступа и запуска сценариев ruby со всей моей системы, в основном через cmd .
Файлы структурированы так:
Когда я запускаю automate_helper.rb
сценарий ruby, он передает переменные в сценарий оболочки после нескольких вычислений.
Вот строка, которую я пытаюсь выполнить изнутри скрипта ruby:
exec("./generate_result.sh #{var1} #{var2} #{var3} #{var4}")
Вот ошибка, которую я получаю в своей консоли ruby:
automate_helper.rb:37:in `exec': Exec format error - generate_result.sh dummy dummy1 123 456 (Errno::ENOEXEC)
Как запустить мой generate_result.sh
изнутри скрипта ruby?