Я также хотел сгенерировать файл .exe из моего скрипта ruby несколько месяцев назад, и exerb и rubyscript2exe у меня тоже не работали.Наконец, я решил использовать ocra , и я надеюсь, что мое решение может помочь вам.
gem install ocra
ocra your_ruby_script.rb
если вам повезет, ocra должна сгенерировать your_ruby_script.exe
после шага 2.Однако мне не повезло, и я столкнулся со следующими сообщениями об ошибках, когда в первый раз использовал ocra:
Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec]: invalid date format in specification: "2011-06-19 00:00:00.000000000Z "
Invalid gemspec in [c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec]: invalid date format in specification: "2011-08-17 00:00:00.000000000Z" 1.8.8
Не разочаровывайтесь.Просто отредактируйте эти файлы
c:/Ruby187/lib/ruby/gems/1.8/specifications/ocra-1.3.0.gemspec
c:/Ruby187/lib/ruby/gems/1.8/specifications/win32-autogui-0.5.0.gemspec
и измените
"2011-06-19 00:00:00.000000000Z "
на "2011-06-19"
"2011-08-17 00:00:00.000000000Z"
на "2011-08-17"
Повторите шаг 2 после редактирования этих файлов, и теперь все должно быть отлично.