Ruby 2 Exe tool - PullRequest
       3

Ruby 2 Exe tool

3 голосов
/ 29 декабря 2011

Кто-нибудь знает, какие инструменты можно использовать для создания независимого exe-файла из ruby-скрипта?Я пробовал как exerb, так и rubyscript2exe.Но они устарели и не работают должным образом (

exerb не может правильно сделать exe из файла сценария, который использует «require net / http» :-( rubyscipt2exe ничего не делает, просто ничего: - (

Ответы [ 2 ]

3 голосов
/ 01 января 2013

Я также хотел сгенерировать файл .exe из моего скрипта ruby ​​несколько месяцев назад, и exerb и rubyscript2exe у меня тоже не работали.Наконец, я решил использовать ocra , и я надеюсь, что мое решение может помочь вам.

  1. gem install ocra

  2. 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 после редактирования этих файлов, и теперь все должно быть отлично.

3 голосов
/ 29 декабря 2011

Вы пробовали Окра ?

Это был первый результат (ы) для этого поиска Google (ограниченный результатами прошлого года, что является обязательным для многих, если не для большинства поисковых запросов, связанных с Ruby).

...